https://github.com/vinta/awesome-python.git
· scanned 2026-05-17 19:56 UTC (2 weeks, 4 days ago)
· 10 languages
44 findings (2 legacy + 42 scanner) 80th percentile · Python · small (2-20K LoC) Scanner says 91 (lower by 10)
Last scanned 2 weeks, 4 days ago · v3 · 2 findings from 1 source. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.
All 266 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 |
|---|---|---|---|
extract_github_repos |
software | healthy | website/fetch_github_stars.py:29 |
save_cache |
software | healthy | website/fetch_github_stars.py:39 |
build_graphql_query |
software | healthy | website/fetch_github_stars.py:48 |
parse_graphql_response |
software | healthy | website/fetch_github_stars.py:61 |
fetch_batch |
software | healthy | website/fetch_github_stars.py:81 |
main |
software | healthy | website/fetch_github_stars.py:96 |
detect_source_type |
software | healthy | website/build.py:70 |
extract_github_repo |
software | healthy | website/build.py:82 |
load_stars |
software | healthy | website/build.py:88 |
sort_entries |
software | healthy | website/build.py:98 |
sort_key |
software | dead | website/build.py:104 |
build_robots_txt |
software | healthy | website/build.py:117 |
_website_node |
software | healthy | website/build.py:125 |
_item_list_payload |
software | healthy | website/build.py:134 |
build_homepage_json_ld |
software | healthy | website/build.py:150 |
category_meta_description |
software | healthy | website/build.py:173 |
build_category_json_ld |
software | healthy | website/build.py:181 |
category_path |
software | healthy | website/build.py:199 |
category_public_url |
software | healthy | website/build.py:203 |
group_path |
software | healthy | website/build.py:207 |
group_public_url |
software | healthy | website/build.py:211 |
subcategory_path |
software | healthy | website/build.py:215 |
subcategory_public_url |
software | healthy | website/build.py:219 |
synthetic_category |
software | healthy | website/build.py:223 |
write_sitemap_xml |
software | healthy | website/build.py:227 |
top_level_heading_text |
software | healthy | website/build.py:244 |
extract_categories_body |
software | healthy | website/build.py:252 |
github_markdown_anchor |
software | healthy | website/build.py:273 |
link_llms_category_index_to_canonical_pages |
software | healthy | website/build.py:280 |
replace_link |
software | dead | website/build.py:290 |
build_llms_txt |
software | healthy | website/build.py:303 |
annotate_entries_with_stars |
software | healthy | website/build.py:334 |
remove_sponsors_section |
software | dead | website/build.py:369 |
extract_entries |
software | healthy | website/build.py:390 |
build |
software | healthy | website/build.py:444 |
render_category |
software | healthy | website/build.py:540 |
slugify |
software | healthy | website/readme_parser.py:54 |
_render_inline |
software | healthy | website/readme_parser.py:66 |
render_inline_html |
software | healthy | website/readme_parser.py:96 |
render_inline_text |
software | healthy | website/readme_parser.py:101 |
_heading_text |
software | healthy | website/readme_parser.py:109 |
_heading_level |
software | healthy | website/readme_parser.py:117 |
_extract_description_children |
software | healthy | website/readme_parser.py:124 |
_find_child |
software | healthy | website/readme_parser.py:148 |
_href |
software | healthy | website/readme_parser.py:156 |
_find_inline |
software | healthy | website/readme_parser.py:162 |
_extract_description_html |
software | healthy | website/readme_parser.py:170 |
_parse_list_entries |
software | healthy | website/readme_parser.py:186 |
_parse_section_entries |
software | healthy | website/readme_parser.py:259 |
_build_section |
software | healthy | website/readme_parser.py:271 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
TemplateSubcategory |
software | healthy | website/build.py:39 |
TemplateEntry |
software | healthy | website/build.py:46 |
SyntheticCategory |
software | healthy | website/build.py:60 |
AlsoSee |
software | healthy | website/readme_parser.py:13 |
ParsedEntry |
software | healthy | website/readme_parser.py:18 |
ParsedSection |
software | healthy | website/readme_parser.py:26 |
ParsedGroup |
software | healthy | website/readme_parser.py:35 |
ParsedSponsor |
software | healthy | website/readme_parser.py:41 |
HeadMetadataParser |
software | healthy | website/tests/test_build.py:27 |
TestSlugify |
software | healthy | website/tests/test_build.py:65 |
TestSubcategoryPath |
software | healthy | website/tests/test_build.py:79 |
TestBuild |
software | healthy | website/tests/test_build.py:89 |
TestExtractGithubRepo |
software | healthy | website/tests/test_build.py:837 |
TestLoadStars |
software | healthy | website/tests/test_build.py:865 |
TestSortEntries |
software | healthy | website/tests/test_build.py:905 |
TestDetectSourceType |
software | healthy | website/tests/test_build.py:954 |
TestExtractEntries |
software | healthy | website/tests/test_build.py:979 |
TestAnnotateEntriesWithStars |
software | healthy | website/tests/test_build.py:1086 |
TestRenderInlineHtml |
software | healthy | website/tests/test_readme_parser.py:28 |
TestRenderInlineText |
software | healthy | website/tests/test_readme_parser.py:61 |
TestParseReadmeSections |
software | healthy | website/tests/test_readme_parser.py:160 |
TestParseGroupedReadme |
software | healthy | website/tests/test_readme_parser.py:246 |
TestParseSectionEntries |
software | healthy | website/tests/test_readme_parser.py:351 |
TestParseRealReadme |
software | healthy | website/tests/test_readme_parser.py:432 |
TestExtractGithubRepos |
software | healthy | website/tests/test_fetch_github_stars.py:13 |
TestSaveCache |
software | healthy | website/tests/test_fetch_github_stars.py:35 |
TestBuildGraphqlQuery |
software | healthy | website/tests/test_fetch_github_stars.py:46 |
TestParseGraphqlResponse |
software | healthy | website/tests/test_fetch_github_stars.py:105 |
TestMainSkipsFreshCache |
software | healthy | website/tests/test_fetch_github_stars.py:160 |
| Label | Layer | Status | Path |
|---|---|---|---|
SPONSORSHIP.md |
software | healthy | SPONSORSHIP.md |
DESIGN.md |
software | healthy | DESIGN.md |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
pyproject.toml |
software | healthy | pyproject.toml |
Makefile |
software | healthy | Makefile |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
fetch_github_stars.py |
software | healthy | website/fetch_github_stars.py |
build.py |
software | healthy | website/build.py |
readme_parser.py |
software | healthy | website/readme_parser.py |
test_build.py |
software | healthy | website/tests/test_build.py |
test_readme_parser.py |
software | healthy | website/tests/test_readme_parser.py |
test_fetch_github_stars.py |
software | healthy | website/tests/test_fetch_github_stars.py |
main.js |
software | healthy | website/static/main.js |
style.css |
software | healthy | website/static/style.css |
category.html |
software | healthy | website/templates/category.html |
sponsorship.html |
software | healthy | website/templates/sponsorship.html |
base.html |
software | healthy | website/templates/base.html |
index.html |
software | healthy | website/templates/index.html |
PULL_REQUEST_TEMPLATE.md |
software | healthy | .github/PULL_REQUEST_TEMPLATE.md |
deploy-website.yml |
software | healthy | .github/workflows/deploy-website.yml |
ci.yml |
software | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
website |
software | healthy | website |
tests |
software | healthy | website/tests |
static |
software | healthy | website/static |
templates |
software | healthy | website/templates |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy-website |
cicd | healthy | .github/workflows/deploy-website.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
deploy |
cicd | healthy | .github/workflows/deploy-website.yml |
test |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-7cyyy8dk |
software | healthy | /tmp/repobility-clone-7cyyy8dk |
| Label | Layer | Status | Path |
|---|---|---|---|
mysql |
data | healthy | website/tests/test_readme_parser.py |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | Makefile |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/27c88077-3f5c-47a4-ab10-282d25a60c1e/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/27c88077-3f5c-47a4-ab10-282d25a60c1e/
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.