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.

yimwired/YoutubeShorts

https://github.com/yimwired/YoutubeShorts · scanned 2026-06-16 01:06 UTC (2 months, 1 week ago)

35 raw signals (0 security + 35 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 27 actionable findings from 1 signal source. 8 repeated signals 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 373 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
topic_history.json software healthy topic_history.json
generate_batch.py software healthy generate_batch.py
reply_comments.py software healthy reply_comments.py
test_trending.py software healthy test_trending.py
project-brief.md software healthy project-brief.md
prune_thumbs.py software healthy prune_thumbs.py
CLAUDE.md software healthy CLAUDE.md
test_chaos.py software healthy test_chaos.py
comment_reply_state.json software healthy comment_reply_state.json
test_en.py software healthy test_en.py
scheduler.py software healthy scheduler.py
tasks.md software healthy tasks.md
test_narrative.py software healthy test_narrative.py
rate_usage.json software healthy rate_usage.json
.env.example software healthy .env.example
main.py software healthy main.py
requirements.txt software healthy requirements.txt
swap_thumbnails.py software healthy swap_thumbnails.py
bucket_state.json software healthy bucket_state.json
job_1779646130_en.json software healthy queue/job_1779646130_en.json
job_1781020056_th.json software healthy queue/job_1781020056_th.json
job_1779171972_en.json software healthy queue/job_1779171972_en.json
job_1780335215_en.json software healthy queue/job_1780335215_en.json
job_1780215704_th.json software healthy queue/job_1780215704_th.json
job_1781137442_en.json software healthy queue/job_1781137442_en.json
job_1780335215_th.json software healthy queue/job_1780335215_th.json
job_1779945549_en.json software healthy queue/job_1779945549_en.json
job_1781310300_th.json software healthy queue/job_1781310300_th.json
job_1779297545_en.json software healthy queue/job_1779297545_en.json
job_1779172583_th.json software healthy queue/job_1779172583_th.json
job_1780032856_en.json software healthy queue/job_1780032856_en.json
job_1779172583_en.json software healthy queue/job_1779172583_en.json
job_1779386271_th.json software healthy queue/job_1779386271_th.json
job_1779760996_th.json software healthy queue/job_1779760996_th.json
job_1781224174_th.json software healthy queue/job_1781224174_th.json
job_1780033457_en.json software healthy queue/job_1780033457_en.json
job_1779856029_en.json software healthy queue/job_1779856029_en.json
job_1780899811_en.json software healthy queue/job_1780899811_en.json
job_1779856029_th.json software healthy queue/job_1779856029_th.json
job_1779386831_en.json software healthy queue/job_1779386831_en.json
job_1780719489_th.json software healthy queue/job_1780719489_th.json
job_1779386271_en.json software healthy queue/job_1779386271_en.json
job_1780444782_th.json software healthy queue/job_1780444782_th.json
job_1779855556_th.json software healthy queue/job_1779855556_th.json
job_1779945549_th.json software healthy queue/job_1779945549_th.json
job_1779646448_en.json software healthy queue/job_1779646448_en.json
job_1781137442_th.json software healthy queue/job_1781137442_th.json
job_1779188434_th.json software healthy queue/job_1779188434_th.json
job_1781483133_th.json software healthy queue/job_1781483133_th.json
job_1780286100_th.json software healthy queue/job_1780286100_th.json

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

LabelLayerStatusPath
_used_publish_slots software healthy generate_batch.py:42
_future_slots software healthy generate_batch.py:65
_build_entity_overlays software healthy generate_batch.py:82
generate_one_pair software healthy generate_batch.py:156
_title_with_tags software healthy generate_batch.py:257
_load_state software healthy reply_comments.py:35
_save_state software healthy reply_comments.py:43
_recent_uploaded_jobs software healthy reply_comments.py:48
main software healthy reply_comments.py:77
main software healthy prune_thumbs.py:26
_load_jobs software healthy scheduler.py:36
_save_job software healthy scheduler.py:48
_is_past software healthy scheduler.py:55
_upload_job software healthy scheduler.py:65
catchup software healthy scheduler.py:105
_refill_queue software healthy scheduler.py:190
_refill_in_background software healthy scheduler.py:216
post_slot software healthy scheduler.py:223
_make_th_subs software healthy main.py:25
_silence_boundaries software healthy main.py:110
_whisper_word_events software healthy main.py:173
_split_events_by_sentence software healthy main.py:191
_distribute_tokens software healthy main.py:224
_subs_from_sentences software healthy main.py:249
_subs_from_tts_boundaries software healthy main.py:303
_group_words software healthy main.py:346
_sync_th_subs software healthy main.py:359
_get_segment_cut_times software healthy main.py:391
make_video software healthy main.py:402
run_pipeline software healthy main.py:423
_title_with_tags software healthy main.py:525
_yt_data_service software healthy swap_thumbnails.py:56
_set_thumbnail software healthy swap_thumbnails.py:63
_should_swap software healthy swap_thumbnails.py:75
process_job software healthy swap_thumbnails.py:94
main software healthy swap_thumbnails.py:166
_download software healthy src/footage.py:10
_pexels software healthy src/footage.py:19
_pixabay software healthy src/footage.py:57
fetch_stock_video software dead src/footage.py:82
fetch_multiple_clips software healthy src/footage.py:91
_load software healthy src/rate_tracker.py:15
_save software healthy src/rate_tracker.py:22
record software healthy src/rate_tracker.py:27
_warn software healthy src/rate_tracker.py:46
summary software dead src/rate_tracker.py:57
_get_model software healthy src/captions.py:6
_tokenize_thai software healthy src/captions.py:13
get_word_timestamps software healthy src/captions.py:22
_pkce_pair software healthy src/tiktok_api.py:29

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

LabelLayerStatusPath
YOUTUBE_CLIENT_SECRETS cicd healthy
TIKTOK_CLIENT_KEY cicd healthy
NOTION_VIDEO_LOG_DB_ID cicd healthy
YOUTUBE_CLIENT_SECRET cicd healthy
TIKTOK_CLIENT_SECRET cicd healthy
GITHUB_TOKEN cicd healthy
PEXELS_API_KEY cicd healthy
NOTION_TOKEN cicd healthy
YOUTUBE_CLIENT_ID cicd healthy
GROQ_API_KEY cicd healthy
YOUTUBE_TOKEN cicd healthy
PIXABAY_API_KEY cicd healthy
GEMINI_API_KEY cicd healthy

LabelLayerStatusPath
queue software healthy queue
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src

LabelLayerStatusPath
port:06 network healthy .github/workflows/daily.yml
port:02 network healthy .github/workflows/daily.yml
port:21 network healthy .github/workflows/reply.yml
port:8080 network healthy src/tiktok_api.py

LabelLayerStatusPath
auth::src/comment_replier.py security healthy src/comment_replier.py
auth::src/analytics.py security healthy src/analytics.py
auth::src/tiktok_api.py security healthy src/tiktok_api.py
auth::CLAUDE.md security healthy CLAUDE.md

LabelLayerStatusPath
gha::daily cicd healthy .github/workflows/daily.yml
gha::reply cicd healthy .github/workflows/reply.yml
gha::swap cicd healthy .github/workflows/swap.yml

LabelLayerStatusPath
generate cicd healthy .github/workflows/daily.yml
reply cicd healthy .github/workflows/reply.yml
swap cicd healthy .github/workflows/swap.yml

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

LabelLayerStatusPath
H software healthy src/tiktok_api.py:73

LabelLayerStatusPath
127.0.0.1 network healthy src/tiktok_api.py
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/d6429ae6-06c6-47d6-acf6-a94f2e210474/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/d6429ae6-06c6-47d6-acf6-a94f2e210474/

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.