Scan timing: clone 1.75s · analysis 0.7s · 5.8 MB · GitHub API rate-limit (preflight)
https://github.com/elebumm/RedditVideoMakerBot
· scanned 2026-05-24 01:24 UTC (2 weeks, 6 days ago)
· 10 languages
169 raw signals (101 security + 68 graph) 34th percentile · Python · small (2-20K LoC) System graph score 65 (lower by 5)
Last scanned 2 weeks, 6 days ago · v2 · 78 actionable findings from 2 signal sources. 57 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
55.0 | 0.15 | 8.25 |
security_score |
75.5 | 0.25 | 18.88 |
testing_score |
0.0 | 0.20 | 0.00 |
documentation_score |
87.0 | 0.15 | 13.05 |
practices_score |
86.0 | 0.15 | 12.90 |
code_quality |
70.7 | 0.10 | 7.07 |
| Overall | 1.00 | 60.1 |
Showing 59 of 78 actionable findings. 135 raw detector signals were grouped into reader-sized issues. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
utils/voice.py:43
main.py:120
utils/ffmpeg_install.py:71
utils/posttextparser.py:19
TTS/engine_wrapper.py:130
utils/ffmpeg_install.py:37
TTS/engine_wrapper.py:73, 74, 81, 83, 86, 98, 100, 113, +1 more (9 hits)TTS/elevenlabs.py:16, 18, 37 (3 hits)video_creation/final_video.py:39, 63, 67 (3 hits)TTS/TikTok.py:98, 104 (2 hits)TTS/streamlabs_polly.py:39, 52 (2 hits)TTS/aws_polly.py:38TTS/openai_tts.py:67TTS/pyttsx.py:32Dockerfile:1
.github/workflows/fmt.yml:14, 16 (3 hits).github/workflows/codeql-analysis.yml:42 (2 hits).github/workflows/lint.yml:9.github/workflows/stale.yml:15.github/workflows/codeql-analysis.yml:46, 60, 73 (6 hits).github/workflows/lint.yml:10, 13 (2 hits)GUI/settings.html:56
GUI.py:49
securityAuth flask unauth route
GUI.py:62
securityAuth flask unauth route
GUI.py:70
securityAuth flask unauth route
utils/console.py:105
Eval used
utils/gui_utils.py:49
Eval used
utils/settings.py:33
Eval used
GUI.py:70
GUI.py:62
utils/ffmpeg_install.py:71
TTS/engine_wrapper.py:130
utils/ffmpeg_install.py:37
utils/settings.py:34, 115, 132, 146 (4 hits)utils/ffmpeg_install.py:61, 77, 137 (3 hits)TTS/engine_wrapper.py:167reddit/subreddit.py:47utils/console.py:107utils/gui_utils.py:50Dockerfile:1
CI/CD securitycontainers
Dockerfile:10
CI/CD securitycontainers
Dockerfile:3
CI/CD securitycontainers
utils/settings.py:96
.well-known/security.txt
main.py:73
Subprocess shell true
utils/ffmpeg_install.py:73
Subprocess shell true
.dockerignore
CI/CD securitycontainers
utils/ffmpeg_install.py:17
Dockerfile:4, 5 (2 hits)Dockerfile:10
CI/CD securitycontainers
utils/settings.py:40
duplicationquality
TTS/streamlabs_polly.py:6
duplicationquality
Dockerfile:1
containersPinned dependencies
This page is publicly accessible at:
https://repobility.com/scan/4cb2d9f1-52ad-4ee3-b137-672182b7b4fb/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/4cb2d9f1-52ad-4ee3-b137-672182b7b4fb/
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.