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 (1 week, 5 days ago)
· 10 languages
169 findings (101 legacy + 68 scanner) 28th percentile · Python · small (2-20K LoC) Scanner says 65 (lower by 5)
Last scanned 1 week, 5 days ago · v2 · 135 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.
| 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 114 of 135 findings. 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
qualitylegacy
main.py:120
qualitylegacy
utils/ffmpeg_install.py:71
qualitylegacy
utils/posttextparser.py:19
qualitylegacy
TTS/engine_wrapper.py:130
qualitylegacy
utils/ffmpeg_install.py:37
resource_exhaustionlegacy
TTS/engine_wrapper.py:73
qualitylegacy
TTS/engine_wrapper.py:123
qualitylegacy
TTS/engine_wrapper.py:86
qualitylegacy
TTS/engine_wrapper.py:100
qualitylegacy
TTS/engine_wrapper.py:83
qualitylegacy
TTS/engine_wrapper.py:74
qualitylegacy
TTS/engine_wrapper.py:113
qualitylegacy
video_creation/final_video.py:39
qualitylegacy
TTS/TikTok.py:104
qualitylegacy
TTS/elevenlabs.py:37
qualitylegacy
TTS/elevenlabs.py:16
qualitylegacy
TTS/TikTok.py:98
qualitylegacy
TTS/openai_tts.py:67
qualitylegacy
TTS/streamlabs_polly.py:39
qualitylegacy
TTS/aws_polly.py:38
qualitylegacy
TTS/pyttsx.py:32
qualitylegacy
TTS/elevenlabs.py:18
qualitylegacy
TTS/streamlabs_polly.py:52
qualitylegacy
TTS/engine_wrapper.py:98
qualitylegacy
TTS/engine_wrapper.py:81
qualitylegacy
video_creation/final_video.py:63
qualitylegacy
video_creation/final_video.py:67
qualitylegacy
.github/workflows/fmt.yml:14
dependencylegacy
.github/workflows/lint.yml:9
dependencylegacy
.github/workflows/codeql-analysis.yml:42
dependencylegacy
.github/workflows/fmt.yml:16
dependencylegacy
.github/workflows/stale.yml:15
dependencylegacy
.github/workflows/codeql-analysis.yml:73
dependencylegacy
.github/workflows/codeql-analysis.yml:60
dependencylegacy
.github/workflows/codeql-analysis.yml:46
dependencylegacy
.github/workflows/lint.yml:13
dependencylegacy
.github/workflows/lint.yml:10
dependencylegacy
Dockerfile:1
dependencylegacy
GUI/settings.html:56
authlegacy
GUI.py:49
authowaspauth.flask.unauth_route
GUI.py:62
authowaspauth.flask.unauth_route
GUI.py:70
authowaspauth.flask.unauth_route
utils/console.py:105
owaspeval_used
utils/gui_utils.py:49
owaspeval_used
utils/settings.py:33
owaspeval_used
GUI.py:70
authlegacy
GUI.py:62
authlegacy
utils/ffmpeg_install.py:71
injectionlegacy
TTS/engine_wrapper.py:130
injectionlegacy
utils/ffmpeg_install.py:37
path_traversallegacy
utils/settings.py:132
qualitylegacy
utils/settings.py:146
qualitylegacy
utils/settings.py:34
qualitylegacy
utils/settings.py:115
qualitylegacy
utils/gui_utils.py:50
qualitylegacy
utils/console.py:107
qualitylegacy
utils/ffmpeg_install.py:137
qualitylegacy
utils/ffmpeg_install.py:77
qualitylegacy
utils/ffmpeg_install.py:61
qualitylegacy
TTS/engine_wrapper.py:167
qualitylegacy
reddit/subreddit.py:47
qualitylegacy
Dockerfile:1
dockerlegacy
Dockerfile:10
dockerlegacy
Dockerfile:3
dockerlegacy
utils/settings.py:96
qualitylegacy
.well-known/security.txt
qualitylegacy
.github/workflows/codeql-analysis.yml:46
supply-chaingithub-actionspinned-dependencies
.github/workflows/codeql-analysis.yml:60
supply-chaingithub-actionspinned-dependencies
.github/workflows/codeql-analysis.yml:73
supply-chaingithub-actionspinned-dependencies
main.py:73
owaspsubprocess_shell_true
utils/ffmpeg_install.py:73
owaspsubprocess_shell_true
.dockerignore
dockerlegacy
utils/ffmpeg_install.py:17
race_conditionlegacy
utils/settings.py:73
qualitylegacy
utils/console.py:108
qualitylegacy
TTS/engine_wrapper.py:110
qualitylegacy
Dockerfile:5
dockerlegacy
Dockerfile:4
dockerlegacy
Dockerfile:10
dockerlegacy
utils/settings.py:40
qualitylegacy
TTS/streamlabs_polly.py:6
qualitylegacy
Dockerfile:1
supply-chaindockerpinned-dependencies
.github/workflows/codeql-analysis.yml:42
supply-chaingithub-actionspinned-dependencies
.github/workflows/fmt.yml:16
supply-chaingithub-actionspinned-dependencies
GUI.py:114
qualitylegacy
utils/ffmpeg_install.py:120
qualitylegacy
utils/console.py:53
qualitylegacy
reddit/subreddit.py:26
qualitylegacy
utils/ffmpeg_install.py:21
qualitylegacy
TTS/streamlabs_polly.py:49
qualitylegacy
TTS/openai_tts.py:84
qualitylegacy
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.