Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

mailoleg84-sketch/telegram-miniapp

https://github.com/mailoleg84-sketch/telegram-miniapp · scanned 2026-06-16 04:32 UTC (1 month, 4 weeks ago)

24 raw signals (0 security + 24 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 4 weeks ago · v1 · 23 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 94 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.

LabelLayerStatusPath
_load_local_env software healthy config.py:6
_env software healthy config.py:24
age_group_from_age software dead config.py:141
_webhook_url software healthy main.py:24
main software healthy main.py:31
_get_pool software healthy database.py:20
close_pool software healthy database.py:54
init_db software healthy database.py:61
_seed_words software healthy database.py:367
user_exists software dead database.py:458
add_user software dead database.py:464
get_user software dead database.py:488
update_user_level software dead database.py:493
update_points software dead database.py:504
_affected_count software healthy database.py:512
reset_learning_results software dead database.py:519
delete_user_account software dead database.py:540
get_admin_overview software dead database.py:566
get_admin_users software dead database.py:632
get_admin_failed_image_words software dead database.py:692
reset_failed_generated_images software dead database.py:711
get_word_by_id software dead database.py:727
update_word_generated_image software dead database.py:732
get_random_word software dead database.py:754
get_random_words software dead database.py:764
get_words_for_age software dead database.py:811
get_word_options software dead database.py:849
get_practice_word software dead database.py:873
get_review_word software dead database.py:907
get_user_dictionary software dead database.py:937
get_words_count software dead database.py:990
get_dictionary_summary software dead database.py:995
get_problem_words software dead database.py:1012
create_vocabulary_session software dead database.py:1040
get_vocabulary_session software dead database.py:1049
get_words_by_ids software dead database.py:1057
finish_vocabulary_session software dead database.py:1068
create_game_session software dead database.py:1088
get_game_session software dead database.py:1097
finish_game_session software dead database.py:1105
update_progress software dead database.py:1140
update_progress_bulk software dead database.py:1168
get_user_stats software dead database.py:1203
get_parent_report software dead database.py:1215
get_activity_history software dead database.py:1277
add_training_attempt software dead database.py:1388
get_leaderboard software dead database.py:1396
add_message software dead database.py:1412
get_recent_messages software dead database.py:1436
clear_conversation software dead database.py:1449

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
.env.example software healthy .env.example
CLAUDE.md software healthy CLAUDE.md
VOICE_TUTOR_ARCHITECTURE.md software healthy VOICE_TUTOR_ARCHITECTURE.md
VOICE_QA_CHECKLIST.md software healthy VOICE_QA_CHECKLIST.md
config.py software healthy config.py
requirements.txt software healthy requirements.txt
README.md software healthy README.md
QA_REPORT.md software healthy QA_REPORT.md
main.py software healthy main.py
render.yaml software healthy render.yaml
database.py software healthy database.py
Dockerfile software healthy Dockerfile
CLAUDE.md quality healthy CLAUDE.md

LabelLayerStatusPath
users data healthy database.py
words data healthy database.py
user_progress data healthy database.py
conversations data healthy database.py
voice_lesson_state data healthy database.py
voice_lesson_sessions data healthy database.py
ai_usage data healthy database.py
daily_lessons data healthy database.py
vocabulary_sessions data healthy database.py
game_sessions data healthy database.py
training_attempts data healthy database.py
training_tokens data healthy database.py

LabelLayerStatusPath
postgresql data healthy .env.example
redis data healthy .env.example

LabelLayerStatusPath
mailoleg84-sketch__telegram-miniapp software healthy /data/fable5_failed_archive/mailoleg84-sketch__telegram-min…

LabelLayerStatusPath
port:8080 network healthy Dockerfile

LabelLayerStatusPath
127.0.0.1 network healthy Dockerfile

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/c18a85e5-a215-425d-984a-3cf617b5f0e2/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/c18a85e5-a215-425d-984a-3cf617b5f0e2/

Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.