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.

sina99778/telegram-movie-bot

https://github.com/sina99778/telegram-movie-bot · scanned 2026-06-16 00:13 UTC (2 months, 2 weeks ago)

6 raw signals (0 security + 6 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 6 actionable findings from 1 signal source. 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 156 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_config software healthy config.py:21
test_db software healthy smoke_test.py:11
test_texts software healthy smoke_test.py:68
main software healthy bot.py:24
on_error software healthy bot.py:46
emj software healthy utils/texts.py:21
_task_done software healthy utils/scheduler.py:11
spawn software healthy utils/scheduler.py:20
_send_one software healthy utils/delivery.py:23
_copy_fallback software healthy utils/delivery.py:38
_delete_after software healthy utils/delivery.py:54
deliver software healthy utils/delivery.py:77
safe_edit software healthy utils/helpers.py:10
safe_answer software healthy utils/helpers.py:26
welcome_kb software healthy keyboards/user_kb.py:8
help_back_kb software healthy keyboards/user_kb.py:15
after_delete_kb software healthy keyboards/user_kb.py:21
admin_main_kb software healthy keyboards/admin_kb.py:6
cancel_kb software healthy keyboards/admin_kb.py:22
back_kb software healthy keyboards/admin_kb.py:28
code_kb software healthy keyboards/admin_kb.py:34
files_kb software healthy keyboards/admin_kb.py:41
movies_page_kb software healthy keyboards/admin_kb.py:48
movie_view_kb software healthy keyboards/admin_kb.py:69
confirm_delete_kb software healthy keyboards/admin_kb.py:77
admins_kb software healthy keyboards/admin_kb.py:84
stats_kb software healthy keyboards/admin_kb.py:96
broadcast_confirm_kb software healthy keyboards/admin_kb.py:103
__init__ software healthy database/db.py:42
init software healthy database/db.py:46
close software healthy database/db.py:54
upsert_user software healthy database/db.py:61
set_blocked software healthy database/db.py:73
get_active_user_ids software healthy database/db.py:80
count_active_users software healthy database/db.py:85
is_admin software healthy database/db.py:92
add_admin software healthy database/db.py:96
remove_admin software healthy database/db.py:103
get_admin_ids software healthy database/db.py:107
movie_exists software healthy database/db.py:114
create_movie software healthy database/db.py:118
add_file software healthy database/db.py:132
get_movie software healthy database/db.py:149
get_files software healthy database/db.py:153
count_files software healthy database/db.py:159
list_movies software healthy database/db.py:166
count_movies software healthy database/db.py:173
delete_movie software healthy database/db.py:178
increment_downloads software healthy database/db.py:182
stats software healthy database/db.py:190

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

LabelLayerStatusPath
README.md software healthy README.md
config.py software healthy config.py
install.sh software healthy install.sh
start.sh software healthy start.sh
smoke_test.py software healthy smoke_test.py
bot.py software healthy bot.py
.env.example software healthy .env.example
LICENSE software healthy LICENSE
requirements.txt software healthy requirements.txt
__init__.py software healthy utils/__init__.py
texts.py software healthy utils/texts.py
scheduler.py software healthy utils/scheduler.py
delivery.py software healthy utils/delivery.py
helpers.py software healthy utils/helpers.py
user_kb.py software healthy keyboards/user_kb.py
__init__.py software healthy keyboards/__init__.py
admin_kb.py software healthy keyboards/admin_kb.py
__init__.py software healthy database/__init__.py
db.py software healthy database/db.py
__init__.py software healthy middlewares/__init__.py
user_tracker.py software healthy middlewares/user_tracker.py
ci.yml software healthy .github/workflows/ci.yml
__init__.py software healthy handlers/__init__.py
user.py software healthy handlers/user.py
__init__.py software healthy handlers/admin/__init__.py
movies.py software healthy handlers/admin/movies.py
broadcast.py software healthy handlers/admin/broadcast.py
admins.py software healthy handlers/admin/admins.py
panel.py software healthy handlers/admin/panel.py
stats.py software healthy handlers/admin/stats.py
__init__.py software healthy filters/__init__.py
admin.py software healthy filters/admin.py

LabelLayerStatusPath
utils software healthy utils
keyboards software healthy keyboards
database software healthy database
middlewares software healthy middlewares
.github software healthy .github
workflows software healthy .github/workflows
handlers software healthy handlers
admin software healthy handlers/admin
filters software healthy filters

LabelLayerStatusPath
Config software healthy config.py:12
Database software healthy database/db.py:41
UserTrackerMiddleware software healthy middlewares/user_tracker.py:11
AddMovie software healthy handlers/admin/movies.py:36
Broadcast software healthy handlers/admin/broadcast.py:26
AddAdmin software healthy handlers/admin/admins.py:19
IsAdmin software healthy filters/admin.py:9
IsOwner software healthy filters/admin.py:21

LabelLayerStatusPath
admins data healthy database/db.py
movies data healthy database/db.py
movie_files data healthy database/db.py

LabelLayerStatusPath
sqlite data healthy README.md
postgresql data healthy README.md

LabelLayerStatusPath
repobility-clone-browlumr software healthy /tmp/repobility-clone-browlumr

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
test cicd healthy .github/workflows/ci.yml
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/468dc9ed-07e1-4633-8659-abca5289d812/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/468dc9ed-07e1-4633-8659-abca5289d812/

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.