Scan timing: clone 4.37s · analysis 27.96s · 12.4 MB · GitHub API rate-limit (preflight)
https://github.com/yt-dlp/yt-dlp
· scanned 2026-06-04 22:00 UTC (15 hours, 26 minutes ago)
· 10 languages
667 findings (295 legacy + 372 scanner) 3rd percentile · Python · large (100-500K LoC) Scanner says 79 (lower by 29)
Last scanned 15 hours, 25 minutes ago · v2 · 481 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 |
60.0 | 0.15 | 9.00 |
security_score |
0.0 | 0.25 | 0.00 |
testing_score |
43.0 | 0.20 | 8.60 |
documentation_score |
93.6 | 0.15 | 14.04 |
practices_score |
91.0 | 0.15 | 13.65 |
code_quality |
45.0 | 0.10 | 4.50 |
| Overall | 1.00 | 49.8 |
All 10183 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 |
|---|---|---|---|
main |
software | healthy | bundle/pyinstaller.py:22 |
parse_options |
software | healthy | bundle/pyinstaller.py:55 |
exe |
software | healthy | bundle/pyinstaller.py:65 |
version_to_list |
software | healthy | bundle/pyinstaller.py:86 |
set_version_info |
software | healthy | bundle/pyinstaller.py:91 |
windows_set_version |
software | healthy | bundle/pyinstaller.py:96 |
test_traversal_base |
software | healthy | test/test_traversal.py:52 |
test_traversal_ellipsis |
software | healthy | test/test_traversal.py:68 |
test_traversal_function |
software | healthy | test/test_traversal.py:80 |
test_traversal_set |
software | healthy | test/test_traversal.py:94 |
test_traversal_slice |
software | healthy | test/test_traversal.py:117 |
test_traversal_alternatives |
software | healthy | test/test_traversal.py:129 |
test_traversal_branching_nesting |
software | healthy | test/test_traversal.py:141 |
test_traversal_dict |
software | healthy | test/test_traversal.py:156 |
test_traversal_default |
software | healthy | test/test_traversal.py:189 |
test_traversal_branching |
software | healthy | test/test_traversal.py:223 |
test_traversal_expected_type |
software | healthy | test/test_traversal.py:235 |
test_traversal_get_all |
software | healthy | test/test_traversal.py:264 |
test_traversal_casesense |
software | healthy | test/test_traversal.py:272 |
test_traversal_traverse_string |
software | healthy | test/test_traversal.py:290 |
test_traversal_re |
software | healthy | test/test_traversal.py:314 |
test_traversal_xml_etree |
software | healthy | test/test_traversal.py:335 |
test_traversal_unbranching |
software | healthy | test/test_traversal.py:387 |
test_traversal_morsel |
software | healthy | test/test_traversal.py:419 |
test_traversal_filter |
software | healthy | test/test_traversal.py:437 |
test_traversal_require |
software | healthy | test/test_traversal.py:445 |
test_subs_list_to_dict |
software | healthy | test/test_traversal.py:451 |
test_trim_str |
software | healthy | test/test_traversal.py:550 |
test_unpack |
software | healthy | test/test_traversal.py:564 |
test_find_element |
software | healthy | test/test_traversal.py:573 |
test_find_elements |
software | healthy | test/test_traversal.py:598 |
test_dict_get |
software | healthy | test/test_traversal.py:619 |
test_format_to_regex |
software | healthy | test/test_postprocessors.py:27 |
test_field_to_template |
software | healthy | test/test_postprocessors.py:38 |
test_metadatafromfield |
software | healthy | test/test_postprocessors.py:44 |
test_escaping |
software | healthy | test/test_postprocessors.py:51 |
test_parse_cmd |
software | healthy | test/test_postprocessors.py:85 |
setUp |
software | healthy | test/test_postprocessors.py:96 |
_sponsor_chapter |
software | healthy | test/test_postprocessors.py:100 |
_chapter |
software | healthy | test/test_postprocessors.py:111 |
_chapters |
software | healthy | test/test_postprocessors.py:119 |
_remove_marked_arrange_sponsors_test_impl |
software | healthy | test/test_postprocessors.py:128 |
test_remove_marked_arrange_sponsors_CanGetThroughUnaltered |
software | healthy | test/test_postprocessors.py:143 |
test_remove_marked_arrange_sponsors_ChapterWithSponsors |
software | healthy | test/test_postprocessors.py:147 |
test_remove_marked_arrange_sponsors_SponsorBlockChapters |
software | healthy | test/test_postprocessors.py:159 |
test_remove_marked_arrange_sponsors_UniqueNamesForOverlappi… |
software | healthy | test/test_postprocessors.py:173 |
test_remove_marked_arrange_sponsors_ChapterWithCuts |
software | healthy | test/test_postprocessors.py:192 |
test_remove_marked_arrange_sponsors_ChapterWithSponsorsAndC… |
software | healthy | test/test_postprocessors.py:200 |
test_remove_marked_arrange_sponsors_ChapterWithSponsorCutIn… |
software | healthy | test/test_postprocessors.py:212 |
test_remove_marked_arrange_sponsors_ChapterWithCutHidingSpo… |
software | healthy | test/test_postprocessors.py:223 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
TestTraversal |
software | healthy | test/test_traversal.py:51 |
TestTraversalHelpers |
software | healthy | test/test_traversal.py:444 |
TestDictGet |
software | healthy | test/test_traversal.py:618 |
TestMetadataFromField |
software | healthy | test/test_postprocessors.py:25 |
TestConvertThumbnail |
software | healthy | test/test_postprocessors.py:50 |
TestExec |
software | healthy | test/test_postprocessors.py:84 |
TestModifyChaptersPP |
software | healthy | test/test_postprocessors.py:95 |
HTTPTestRequestHandler |
software | healthy | test/test_downloader_http.py:26 |
TestHttpFD |
software | healthy | test/test_downloader_http.py:70 |
HTTPTestRequestHandler |
software | healthy | test/test_networking.py:72 |
TestRequestHandlerBase |
software | healthy | test/test_networking.py:289 |
TestHTTPRequestHandler |
software | healthy | test/test_networking.py:316 |
TestClientCertificate |
software | healthy | test/test_networking.py:772 |
TestHTTPImpersonateRequestHandler |
software | healthy | test/test_networking.py:824 |
TestRequestHandlerMisc |
software | healthy | test/test_networking.py:854 |
TestRequestHandler |
software | healthy | test/test_networking.py:873 |
TestUrllibRequestHandler |
software | healthy | test/test_networking.py:892 |
TestRequestsRequestHandler |
software | healthy | test/test_networking.py:1006 |
MockSession |
software | healthy | test/test_networking.py:1028 |
TestCurlCFFIRequestHandler |
software | healthy | test/test_networking.py:1104 |
FakeResponse |
software | healthy | test/test_networking.py:1521 |
TestRequestHandlerValidation |
software | healthy | test/test_networking.py:1285 |
ValidationRH |
software | healthy | test/test_networking.py:1287 |
NoCheckRH |
software | healthy | test/test_networking.py:1291 |
HTTPSupportedRH |
software | healthy | test/test_networking.py:1299 |
FakeRH |
software | healthy | test/test_networking.py:1528 |
FakeRHYDL |
software | healthy | test/test_networking.py:1543 |
AllUnsupportedRHYDL |
software | healthy | test/test_networking.py:1549 |
UnsupportedRH |
software | healthy | test/test_networking.py:1553 |
TestRequestDirector |
software | healthy | test/test_networking.py:1565 |
AnotherFakeRH |
software | healthy | test/test_networking.py:1580 |
SupportedRH |
software | healthy | test/test_networking.py:1602 |
UnexpectedRH |
software | healthy | test/test_networking.py:1623 |
SomeRH |
software | healthy | test/test_networking.py:1643 |
TestYoutubeDLNetworking |
software | healthy | test/test_networking.py:1675 |
FakeImpersonationRHYDL |
software | healthy | test/test_networking.py:1748 |
HTTPRH |
software | healthy | test/test_networking.py:1750 |
FakeHTTPRHYDL |
software | healthy | test/test_networking.py:1767 |
IRH |
software | healthy | test/test_networking.py:1796 |
TestRH |
software | healthy | test/test_networking.py:1816 |
TestRequest |
software | healthy | test/test_networking.py:1934 |
AnotherRequest |
software | healthy | test/test_networking.py:2073 |
TestResponse |
software | healthy | test/test_networking.py:2089 |
AutoCloseBytesIO |
software | healthy | test/test_networking.py:2132 |
TestImpersonateTarget |
software | healthy | test/test_networking.py:2155 |
TestAllURLsMatching |
software | healthy | test/test_all_urls.py:17 |
HandlerWrapper |
software | healthy | test/conftest.py:22 |
TestPlugins |
software | healthy | test/test_plugins.py:63 |
TestYoutubeDLCookieJar |
software | healthy | test/test_YoutubeDLCookieJar.py:17 |
Socks4CD |
software | healthy | test/test_socks.py:44 |
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 |
Changelog.md |
software | healthy | Changelog.md |
supportedsites.md |
software | healthy | supportedsites.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
yt-dlp.sh |
software | healthy | yt-dlp.sh |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
Maintainers.md |
software | healthy | Maintainers.md |
pyproject.toml |
software | healthy | pyproject.toml |
Makefile |
software | healthy | Makefile |
.pre-commit-hatch.yaml |
software | healthy | .pre-commit-hatch.yaml |
__init__.py |
software | healthy | bundle/__init__.py |
pyinstaller.py |
software | healthy | bundle/pyinstaller.py |
compose.yml |
software | healthy | bundle/docker/compose.yml |
verify.sh |
software | healthy | bundle/docker/linux/verify.sh |
Dockerfile |
software | healthy | bundle/docker/linux/Dockerfile |
build.sh |
software | healthy | bundle/docker/linux/build.sh |
test_traversal.py |
software | healthy | test/test_traversal.py |
test_postprocessors.py |
software | healthy | test/test_postprocessors.py |
test_downloader_http.py |
software | healthy | test/test_downloader_http.py |
test_networking.py |
software | healthy | test/test_networking.py |
test_all_urls.py |
software | healthy | test/test_all_urls.py |
__init__.py |
software | healthy | test/__init__.py |
conftest.py |
software | healthy | test/conftest.py |
parameters.json |
software | healthy | test/parameters.json |
test_plugins.py |
software | healthy | test/test_plugins.py |
test_YoutubeDLCookieJar.py |
software | healthy | test/test_YoutubeDLCookieJar.py |
test_socks.py |
software | healthy | test/test_socks.py |
test_age_restriction.py |
software | healthy | test/test_age_restriction.py |
test_networking_utils.py |
software | healthy | test/test_networking_utils.py |
test_config.py |
software | healthy | test/test_config.py |
test_YoutubeDL.py |
software | healthy | test/test_YoutubeDL.py |
test_compat.py |
software | healthy | test/test_compat.py |
test_utils.py |
software | healthy | test/test_utils.py |
test_download.py |
software | healthy | test/test_download.py |
test_subtitles.py |
software | healthy | test/test_subtitles.py |
test_jsinterp.py |
software | healthy | test/test_jsinterp.py |
helper.py |
software | healthy | test/helper.py |
test_devalue.py |
software | healthy | test/test_devalue.py |
test_InfoExtractor.py |
software | healthy | test/test_InfoExtractor.py |
test_update.py |
software | healthy | test/test_update.py |
test_aes.py |
software | healthy | test/test_aes.py |
test_execution.py |
software | healthy | test/test_execution.py |
test_verbose_output.py |
software | healthy | test/test_verbose_output.py |
test_downloader_external.py |
software | healthy | test/test_downloader_external.py |
test_http_proxy.py |
software | healthy | test/test_http_proxy.py |
test_overwrites.py |
software | healthy | test/test_overwrites.py |
test_websockets.py |
software | healthy | test/test_websockets.py |
test_netrc.py |
software | healthy | test/test_netrc.py |
test_post_hooks.py |
software | healthy | test/test_post_hooks.py |
test_cache.py |
software | healthy | test/test_cache.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
1.2.0.1 |
network | healthy | pyproject.toml |
127.0.0.1 |
network | healthy | test/test_downloader_http.py |
10.255.255.255 |
network | healthy | test/test_networking.py |
110.0.0.0 |
network | healthy | test/test_networking.py |
127.0.0.45 |
network | healthy | test/test_networking.py |
02.50.10.01 |
network | healthy | test/test_YoutubeDL.py |
09.18.09.00 |
network | healthy | test/test_YoutubeDL.py |
10.0.110.09 |
network | healthy | test/test_utils.py |
70.0.0.1 |
network | healthy | test/test_jsinterp.py |
192.138.214.154 |
network | healthy | test/test_InfoExtractor.py |
104.199.146.27 |
network | healthy | test/test_InfoExtractor.py |
109.171.17.81 |
network | healthy | test/test_InfoExtractor.py |
4.3.2.2 |
network | healthy | yt_dlp/downloader/external.py |
4.3.2.4 |
network | healthy | yt_dlp/downloader/hls.py |
4.3.3.2 |
network | healthy | yt_dlp/downloader/hls.py |
4.3.3.5 |
network | healthy | yt_dlp/downloader/hls.py |
4.3.2.5 |
network | healthy | yt_dlp/downloader/hls.py |
46.172.224.0 |
network | healthy | yt_dlp/utils/_utils.py |
94.200.0.0 |
network | healthy | yt_dlp/utils/_utils.py |
149.54.0.0 |
network | healthy | yt_dlp/utils/_utils.py |
209.59.64.0 |
network | healthy | yt_dlp/utils/_utils.py |
204.14.248.0 |
network | healthy | yt_dlp/utils/_utils.py |
46.99.0.0 |
network | healthy | yt_dlp/utils/_utils.py |
46.70.0.0 |
network | healthy | yt_dlp/utils/_utils.py |
105.168.0.0 |
network | healthy | yt_dlp/utils/_utils.py |
182.50.184.0 |
network | healthy | yt_dlp/utils/_utils.py |
23.154.160.0 |
network | healthy | yt_dlp/utils/_utils.py |
181.0.0.0 |
network | healthy | yt_dlp/utils/_utils.py |
202.70.112.0 |
network | healthy | yt_dlp/utils/_utils.py |
77.116.0.0 |
network | healthy | yt_dlp/utils/_utils.py |
1.128.0.0 |
network | healthy | yt_dlp/utils/_utils.py |
181.41.0.0 |
network | healthy | yt_dlp/utils/_utils.py |
185.217.4.0 |
network | healthy | yt_dlp/utils/_utils.py |
5.197.0.0 |
network | healthy | yt_dlp/utils/_utils.py |
31.176.128.0 |
network | healthy | yt_dlp/utils/_utils.py |
65.48.128.0 |
network | healthy | yt_dlp/utils/_utils.py |
114.130.0.0 |
network | healthy | yt_dlp/utils/_utils.py |
57.0.0.0 |
network | healthy | yt_dlp/utils/_utils.py |
102.178.0.0 |
network | healthy | yt_dlp/utils/_utils.py |
95.42.0.0 |
network | healthy | yt_dlp/utils/_utils.py |
37.131.0.0 |
network | healthy | yt_dlp/utils/_utils.py |
154.117.192.0 |
network | healthy | yt_dlp/utils/_utils.py |
137.255.0.0 |
network | healthy | yt_dlp/utils/_utils.py |
185.212.72.0 |
network | healthy | yt_dlp/utils/_utils.py |
196.12.64.0 |
network | healthy | yt_dlp/utils/_utils.py |
156.31.0.0 |
network | healthy | yt_dlp/utils/_utils.py |
161.56.0.0 |
network | healthy | yt_dlp/utils/_utils.py |
161.0.80.0 |
network | healthy | yt_dlp/utils/_utils.py |
191.128.0.0 |
network | healthy | yt_dlp/utils/_utils.py |
24.51.64.0 |
network | healthy | yt_dlp/utils/_utils.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
bundle |
software | healthy | bundle |
docker |
software | healthy | bundle/docker |
linux |
software | healthy | bundle/docker/linux |
test |
software | healthy | test |
testdata |
software | healthy | test/testdata |
reload_plugins |
software | healthy | test/testdata/reload_plugins |
yt_dlp_plugins |
software | healthy | test/testdata/reload_plugins/yt_dlp_plugins |
postprocessor |
software | healthy | test/testdata/reload_plugins/yt_dlp_plugins/postprocessor |
extractor |
software | healthy | test/testdata/reload_plugins/yt_dlp_plugins/extractor |
zipped_plugins |
software | healthy | test/testdata/zipped_plugins |
yt_dlp_plugins |
software | healthy | test/testdata/zipped_plugins/yt_dlp_plugins |
postprocessor |
software | healthy | test/testdata/zipped_plugins/yt_dlp_plugins/postprocessor |
extractor |
software | healthy | test/testdata/zipped_plugins/yt_dlp_plugins/extractor |
yt_dlp_plugins |
software | healthy | test/testdata/yt_dlp_plugins |
postprocessor |
software | healthy | test/testdata/yt_dlp_plugins/postprocessor |
extractor |
software | healthy | test/testdata/yt_dlp_plugins/extractor |
certificate |
software | healthy | test/testdata/certificate |
plugin_packages |
software | healthy | test/testdata/plugin_packages |
testpackage |
software | healthy | test/testdata/plugin_packages/testpackage |
yt_dlp_plugins |
software | healthy | test/testdata/plugin_packages/testpackage/yt_dlp_plugins |
extractor |
software | healthy | test/testdata/plugin_packages/testpackage/yt_dlp_plugins/ex… |
netrc |
software | healthy | test/testdata/netrc |
test_pot |
software | healthy | test/test_pot |
test_jsc |
software | healthy | test/test_jsc |
yt_dlp |
software | healthy | yt_dlp |
networking |
software | healthy | yt_dlp/networking |
compat |
software | healthy | yt_dlp/compat |
urllib |
software | healthy | yt_dlp/compat/urllib |
downloader |
software | healthy | yt_dlp/downloader |
postprocessor |
software | healthy | yt_dlp/postprocessor |
utils |
software | healthy | yt_dlp/utils |
jslib |
software | healthy | yt_dlp/utils/jslib |
dependencies |
software | healthy | yt_dlp/dependencies |
__pyinstaller |
software | healthy | yt_dlp/__pyinstaller |
extractor |
software | healthy | yt_dlp/extractor |
youtube |
software | healthy | yt_dlp/extractor/youtube |
pot |
software | healthy | yt_dlp/extractor/youtube/pot |
_builtin |
software | healthy | yt_dlp/extractor/youtube/pot/_builtin |
jsc |
software | healthy | yt_dlp/extractor/youtube/jsc |
_builtin |
software | healthy | yt_dlp/extractor/youtube/jsc/_builtin |
devscripts |
software | healthy | devscripts |
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
ISSUE_TEMPLATE_tmpl |
software | healthy | .github/ISSUE_TEMPLATE_tmpl |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::yt_dlp/extractor/scrippsnetworks.py |
security | healthy | yt_dlp/extractor/scrippsnetworks.py |
auth::yt_dlp/extractor/twitch.py |
security | healthy | yt_dlp/extractor/twitch.py |
auth::devscripts/changelog_override.json |
security | healthy | devscripts/changelog_override.json |
auth::yt_dlp/extractor/caracoltv.py |
security | healthy | yt_dlp/extractor/caracoltv.py |
auth::yt_dlp/extractor/tenplay.py |
security | healthy | yt_dlp/extractor/tenplay.py |
auth::yt_dlp/extractor/adobepass.py |
security | healthy | yt_dlp/extractor/adobepass.py |
auth::yt_dlp/extractor/goplay.py |
security | healthy | yt_dlp/extractor/goplay.py |
auth::yt_dlp/extractor/rtvslo.py |
security | healthy | yt_dlp/extractor/rtvslo.py |
auth::yt_dlp/extractor/itprotv.py |
security | healthy | yt_dlp/extractor/itprotv.py |
auth::yt_dlp/extractor/weverse.py |
security | healthy | yt_dlp/extractor/weverse.py |
auth::yt_dlp/extractor/redbee.py |
security | healthy | yt_dlp/extractor/redbee.py |
auth::yt_dlp/utils/_utils.py |
security | healthy | yt_dlp/utils/_utils.py |
auth::yt_dlp/extractor/mtv.py |
security | healthy | yt_dlp/extractor/mtv.py |
auth::yt_dlp/extractor/safari.py |
security | healthy | yt_dlp/extractor/safari.py |
auth::test/test_utils.py |
security | healthy | test/test_utils.py |
auth::yt_dlp/extractor/soundcloud.py |
security | healthy | yt_dlp/extractor/soundcloud.py |
auth::yt_dlp/extractor/dailymotion.py |
security | healthy | yt_dlp/extractor/dailymotion.py |
auth::yt_dlp/extractor/cda.py |
security | healthy | yt_dlp/extractor/cda.py |
auth::yt_dlp/extractor/canalsurmas.py |
security | healthy | yt_dlp/extractor/canalsurmas.py |
auth::yt_dlp/extractor/agalega.py |
security | healthy | yt_dlp/extractor/agalega.py |
auth::yt_dlp/extractor/getcourseru.py |
security | healthy | yt_dlp/extractor/getcourseru.py |
auth::yt_dlp/extractor/espn.py |
security | healthy | yt_dlp/extractor/espn.py |
auth::yt_dlp/extractor/bilibili.py |
security | healthy | yt_dlp/extractor/bilibili.py |
auth::yt_dlp/extractor/vevo.py |
security | healthy | yt_dlp/extractor/vevo.py |
auth::yt_dlp/extractor/stageplus.py |
security | healthy | yt_dlp/extractor/stageplus.py |
auth::yt_dlp/extractor/appleconnect.py |
security | healthy | yt_dlp/extractor/appleconnect.py |
auth::yt_dlp/extractor/vimeo.py |
security | healthy | yt_dlp/extractor/vimeo.py |
auth::yt_dlp/utils/_deprecated.py |
security | healthy | yt_dlp/utils/_deprecated.py |
auth::yt_dlp/extractor/wimtv.py |
security | healthy | yt_dlp/extractor/wimtv.py |
auth::yt_dlp/extractor/weibo.py |
security | healthy | yt_dlp/extractor/weibo.py |
auth::yt_dlp/extractor/youtube/_base.py |
security | healthy | yt_dlp/extractor/youtube/_base.py |
auth::yt_dlp/extractor/roosterteeth.py |
security | healthy | yt_dlp/extractor/roosterteeth.py |
auth::yt_dlp/extractor/newgrounds.py |
security | healthy | yt_dlp/extractor/newgrounds.py |
auth::yt_dlp/extractor/rokfin.py |
security | healthy | yt_dlp/extractor/rokfin.py |
auth::yt_dlp/extractor/gaia.py |
security | healthy | yt_dlp/extractor/gaia.py |
auth::yt_dlp/extractor/zaiko.py |
security | healthy | yt_dlp/extractor/zaiko.py |
| Label | Layer | Status | Path |
|---|---|---|---|
lockdown |
cicd | healthy | .github/workflows/issue-lockdown.yml |
analyze |
cicd | healthy | .github/workflows/codeql.yml |
update_wiki |
cicd | healthy | .github/workflows/wiki.yml |
sanitize-comment |
cicd | healthy | .github/workflows/sanitize-comment.yml |
check_nightly |
cicd | healthy | .github/workflows/release-nightly.yml |
release |
cicd | healthy | .github/workflows/release-nightly.yml |
publish_pypi |
cicd | healthy | .github/workflows/release-nightly.yml |
release |
cicd | healthy | .github/workflows/release-master.yml |
publish_pypi |
cicd | healthy | .github/workflows/release-master.yml |
prepare |
cicd | healthy | .github/workflows/release.yml |
build |
cicd | healthy | .github/workflows/release.yml |
publish_pypi |
cicd | healthy | .github/workflows/release.yml |
publish |
cicd | healthy | .github/workflows/release.yml |
check |
cicd | healthy | .github/workflows/test-workflows.yml |
zizmor |
cicd | healthy | .github/workflows/test-workflows.yml |
tests |
cicd | healthy | .github/workflows/core.yml |
tests |
cicd | healthy | .github/workflows/challenge-tests.yml |
tests |
cicd | healthy | .github/workflows/quick-test.yml |
check |
cicd | healthy | .github/workflows/quick-test.yml |
process |
cicd | healthy | .github/workflows/build.yml |
unix |
cicd | healthy | .github/workflows/build.yml |
linux |
cicd | healthy | .github/workflows/build.yml |
macos |
cicd | healthy | .github/workflows/build.yml |
macos_verify |
cicd | healthy | .github/workflows/build.yml |
windows |
cicd | healthy | .github/workflows/build.yml |
meta_files |
cicd | healthy | .github/workflows/build.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::yt_dlp/extractor/fox.py |
security | healthy | yt_dlp/extractor/fox.py |
generic_api_key::yt_dlp/extractor/tver.py |
security | healthy | yt_dlp/extractor/tver.py |
generic_api_key::yt_dlp/extractor/tver.py |
security | healthy | yt_dlp/extractor/tver.py |
generic_api_key::yt_dlp/extractor/nationalgeographic.py |
security | healthy | yt_dlp/extractor/nationalgeographic.py |
generic_api_key::yt_dlp/extractor/redbee.py |
security | healthy | yt_dlp/extractor/redbee.py |
password_literal::yt_dlp/extractor/goplay.py |
security | healthy | yt_dlp/extractor/goplay.py |
generic_api_key::yt_dlp/extractor/skynewsau.py |
security | healthy | yt_dlp/extractor/skynewsau.py |
generic_api_key::yt_dlp/extractor/imggaming.py |
security | healthy | yt_dlp/extractor/imggaming.py |
generic_api_key::yt_dlp/extractor/nfl.py |
security | healthy | yt_dlp/extractor/nfl.py |
generic_api_key::yt_dlp/extractor/shahid.py |
security | healthy | yt_dlp/extractor/shahid.py |
generic_api_key::yt_dlp/extractor/scrippsnetworks.py |
security | healthy | yt_dlp/extractor/scrippsnetworks.py |
generic_api_key::yt_dlp/extractor/cybrary.py |
security | healthy | yt_dlp/extractor/cybrary.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::issue-lockdown |
cicd | healthy | .github/workflows/issue-lockdown.yml |
gha::codeql |
cicd | healthy | .github/workflows/codeql.yml |
gha::wiki |
cicd | healthy | .github/workflows/wiki.yml |
gha::sanitize-comment |
cicd | healthy | .github/workflows/sanitize-comment.yml |
gha::release-nightly |
cicd | healthy | .github/workflows/release-nightly.yml |
gha::release-master |
cicd | healthy | .github/workflows/release-master.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
gha::test-workflows |
cicd | healthy | .github/workflows/test-workflows.yml |
gha::core |
cicd | healthy | .github/workflows/core.yml |
gha::challenge-tests |
cicd | healthy | .github/workflows/challenge-tests.yml |
gha::quick-test |
cicd | healthy | .github/workflows/quick-test.yml |
gha::build |
cicd | healthy | .github/workflows/build.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
image::bundle/docker/linux/Dockerfile |
hardware | healthy | bundle/docker/linux/Dockerfile |
linux_x86_64 |
hardware | healthy | bundle/docker/compose.yml |
linux_x86_64_verify |
hardware | healthy | bundle/docker/compose.yml |
linux_aarch64 |
hardware | healthy | bundle/docker/compose.yml |
linux_aarch64_verify |
hardware | healthy | bundle/docker/compose.yml |
linux_armv7l |
hardware | healthy | bundle/docker/compose.yml |
linux_armv7l_verify |
hardware | healthy | bundle/docker/compose.yml |
musllinux_x86_64 |
hardware | healthy | bundle/docker/compose.yml |
musllinux_x86_64_verify |
hardware | healthy | bundle/docker/compose.yml |
musllinux_aarch64 |
hardware | healthy | bundle/docker/compose.yml |
musllinux_aarch64_verify |
hardware | healthy | bundle/docker/compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:64 |
network | healthy | bundle/docker/compose.yml |
port:2025 |
network | healthy | bundle/docker/compose.yml |
port:256 |
network | healthy | bundle/docker/compose.yml |
port:36 |
network | healthy | bundle/docker/compose.yml |
port:865 |
network | healthy | bundle/docker/compose.yml |
port:30 |
network | healthy | .github/workflows/build.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
SUFFIX |
cicd | healthy | — |
GPG_SIGNING_KEY |
cicd | healthy | — |
TARGET_TAG |
cicd | healthy | — |
RELEASE_KEY |
cicd | healthy | — |
ARCHIVE_REPO_TOKEN |
cicd | healthy | — |
TARGET_REPO |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | test/test_update.py |
vps::aws |
hardware | healthy | yt_dlp/extractor/detik.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-9tny2rwx |
software | healthy | /tmp/repobility-clone-9tny2rwx |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | yt_dlp/cookies.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | yt_dlp/extractor/canal1.py |
This page is publicly accessible at:
https://repobility.com/scan/fe8748da-1f2f-4f59-9f1b-dbc2d86d5b99/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/fe8748da-1f2f-4f59-9f1b-dbc2d86d5b99/
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.