https://github.com/WulfKolbe/yt2tw
· scanned 2026-06-16 01:00 UTC (2 months, 1 week ago)
14 raw signals (0 security + 14 graph)
Last scanned 2 months, 1 week ago · v1 · 14 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 98 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.
| Label | Layer | Status | Path |
|---|---|---|---|
test_srt_clean |
software | healthy | tests/test_yt2tw.py:58 |
test_srt_matches_awk |
software | healthy | tests/test_yt2tw.py:67 |
test_json3_clean |
software | healthy | tests/test_yt2tw.py:78 |
test_emit_tiddler |
software | healthy | tests/test_yt2tw.py:87 |
test_build_video_html |
software | healthy | tests/test_yt2tw.py:121 |
test_emit_two_tiddlers_local |
software | healthy | tests/test_yt2tw.py:131 |
test_env_loader |
software | healthy | tests/test_yt2tw.py:157 |
test_extract_references |
software | healthy | tests/test_yt2tw.py:180 |
test_extra_fields_reach_tiddler |
software | healthy | tests/test_yt2tw.py:214 |
test_pgm_parse |
software | healthy | tests/test_yt2tw.py:227 |
test_dhash_hamming |
software | healthy | tests/test_yt2tw.py:235 |
test_slide_dedupe |
software | healthy | tests/test_yt2tw.py:247 |
test_hash_thumb_tolerates_bad_input |
software | healthy | tests/test_yt2tw.py:258 |
test_clean_frame_dir_removes_stale_files |
software | healthy | tests/test_yt2tw.py:266 |
test_subprocesses_do_not_eat_stdin |
software | healthy | tests/test_yt2tw.py:277 |
test_local_sidecar_discovery |
software | healthy | tests/test_yt2tw.py:298 |
test_local_id_deterministic |
software | healthy | tests/test_yt2tw.py:316 |
test_bibkey_of_shared_helper |
software | healthy | tests/test_yt2tw.py:323 |
test_emit_bibkey_override |
software | healthy | tests/test_yt2tw.py:333 |
parse_env |
software | healthy | yt2tw/env.py:24 |
load_env |
software | healthy | yt2tw/env.py:43 |
_ts_ms |
software | healthy | yt2tw/clean.py:26 |
clean_srt |
software | healthy | yt2tw/clean.py:33 |
clean_json3 |
software | healthy | yt2tw/clean.py:81 |
main |
software | healthy | yt2tw/cli.py:50 |
find_sidecar_subs |
software | healthy | yt2tw/modules/local.py:34 |
pick_sub |
software | healthy | yt2tw/modules/local.py:47 |
local_id |
software | healthy | yt2tw/modules/local.py:58 |
run |
software | healthy | yt2tw/modules/local.py:67 |
_probe_duration |
software | healthy | yt2tw/modules/local.py:96 |
__init__ |
software | healthy | yt2tw/modules/base.py:61 |
run |
software | healthy | yt2tw/modules/base.py:65 |
bibkey_of |
software | healthy | yt2tw/modules/base.py:69 |
load_config |
software | healthy | yt2tw/modules/base.py:76 |
run_pipeline |
software | healthy | yt2tw/modules/base.py:81 |
_ydl |
software | healthy | yt2tw/modules/yt.py:24 |
run |
software | healthy | yt2tw/modules/yt.py:208 |
_pick_track |
software | healthy | yt2tw/modules/yt.py:134 |
_pick_fmt |
software | healthy | yt2tw/modules/yt.py:155 |
_download |
software | healthy | yt2tw/modules/yt.py:163 |
_original_audio_selector |
software | healthy | yt2tw/modules/yt.py:224 |
run |
software | healthy | yt2tw/modules/summarize.py:44 |
_resolve_key |
software | healthy | yt2tw/modules/summarize.py:102 |
_load_howto |
software | healthy | yt2tw/modules/summarize.py:116 |
parse_pgm |
software | healthy | yt2tw/modules/slides.py:41 |
dhash |
software | healthy | yt2tw/modules/slides.py:67 |
hamming |
software | healthy | yt2tw/modules/slides.py:76 |
hash_thumb |
software | healthy | yt2tw/modules/slides.py:80 |
clean_frame_dir |
software | healthy | yt2tw/modules/slides.py:92 |
dedupe |
software | healthy | yt2tw/modules/slides.py:100 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
collect-results.sh |
software | healthy | collect-results.sh |
batch-testdata.sh |
software | healthy | batch-testdata.sh |
.env.example |
software | healthy | .env.example |
requirements.txt |
software | healthy | requirements.txt |
config.json |
software | healthy | config.json |
test_yt2tw.py |
software | healthy | tests/test_yt2tw.py |
yt2tw.sh |
software | healthy | legacy/yt2tw.sh |
howto.md |
software | healthy | prompts/howto.md |
__init__.py |
software | healthy | yt2tw/__init__.py |
env.py |
software | healthy | yt2tw/env.py |
clean.py |
software | healthy | yt2tw/clean.py |
cli.py |
software | healthy | yt2tw/cli.py |
__main__.py |
software | healthy | yt2tw/__main__.py |
local.py |
software | healthy | yt2tw/modules/local.py |
__init__.py |
software | healthy | yt2tw/modules/__init__.py |
base.py |
software | healthy | yt2tw/modules/base.py |
yt.py |
software | healthy | yt2tw/modules/yt.py |
summarize.py |
software | healthy | yt2tw/modules/summarize.py |
slides.py |
software | healthy | yt2tw/modules/slides.py |
emit.py |
software | healthy | yt2tw/modules/emit.py |
references.py |
software | healthy | yt2tw/modules/references.py |
| Label | Layer | Status | Path |
|---|---|---|---|
LocalSource |
software | healthy | yt2tw/modules/local.py:64 |
Context |
software | healthy | yt2tw/modules/base.py:20 |
BaseModule |
software | healthy | yt2tw/modules/base.py:57 |
FetchInfo |
software | healthy | yt2tw/modules/yt.py:39 |
Transcript |
software | healthy | yt2tw/modules/yt.py:89 |
MediaDownload |
software | healthy | yt2tw/modules/yt.py:195 |
Summarize |
software | healthy | yt2tw/modules/summarize.py:41 |
SlideExtract |
software | healthy | yt2tw/modules/slides.py:120 |
EmitTiddler |
software | healthy | yt2tw/modules/emit.py:72 |
ExtractReferences |
software | healthy | yt2tw/modules/references.py:50 |
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
legacy |
software | healthy | legacy |
prompts |
software | healthy | prompts |
yt2tw |
software | healthy | yt2tw |
modules |
software | healthy | yt2tw/modules |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-95pqdzop |
software | healthy | /tmp/repobility-clone-95pqdzop |
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::legacy/yt2tw.sh |
security | healthy | legacy/yt2tw.sh |
This page is publicly accessible at:
https://repobility.com/scan/69fde42d-a3ce-4bc9-bb81-2c8acb02056e/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/69fde42d-a3ce-4bc9-bb81-2c8acb02056e/
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.