https://github.com/tamnd/hn-daily-index
· scanned 2026-06-16 00:29 UTC (2 months, 2 weeks ago)
12 raw signals (0 security + 12 graph)
Last scanned 2 months, 2 weeks ago · v1 · 12 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 52 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 |
|---|---|---|---|
_parse_daily_html |
software | healthy | src/hn_daily_index/backfill.py:59 |
_unescape_html |
software | healthy | src/hn_daily_index/backfill.py:76 |
_enrich_stories |
software | healthy | src/hn_daily_index/backfill.py:93 |
_save_day |
software | healthy | src/hn_daily_index/backfill.py:117 |
_git_commit |
software | healthy | src/hn_daily_index/backfill.py:123 |
main |
software | healthy | src/hn_daily_index/backfill.py:153 |
_needs_enrichment |
software | healthy | src/hn_daily_index/enrich.py:35 |
_fetch_item |
software | healthy | src/hn_daily_index/enrich.py:39 |
_enrich_file |
software | healthy | src/hn_daily_index/enrich.py:60 |
_git_commit |
software | healthy | src/hn_daily_index/enrich.py:93 |
_async_main |
software | healthy | src/hn_daily_index/enrich.py:113 |
main |
software | healthy | src/hn_daily_index/enrich.py:181 |
_fetch_top_stories |
software | healthy | src/hn_daily_index/generate.py:35 |
_fetch_item |
software | healthy | src/hn_daily_index/generate.py:41 |
_fetch_today_stories |
software | healthy | src/hn_daily_index/generate.py:47 |
_hn_link |
software | healthy | src/hn_daily_index/generate.py:61 |
_format_score |
software | healthy | src/hn_daily_index/generate.py:65 |
_format_story |
software | healthy | src/hn_daily_index/generate.py:71 |
_date_to_path |
software | healthy | src/hn_daily_index/generate.py:100 |
_save_daily_json |
software | healthy | src/hn_daily_index/generate.py:104 |
_scan_available |
software | healthy | src/hn_daily_index/generate.py:123 |
_migrate_flat_data |
software | healthy | src/hn_daily_index/generate.py:146 |
_all_dates_in_year |
software | healthy | src/hn_daily_index/generate.py:183 |
_render_month_calendar |
software | healthy | src/hn_daily_index/generate.py:197 |
_generate_readme |
software | healthy | src/hn_daily_index/generate.py:236 |
_generate_month_readme |
software | healthy | src/hn_daily_index/generate.py:365 |
_generate_year_readme |
software | healthy | src/hn_daily_index/generate.py:414 |
_generate_sub_readmes |
software | healthy | src/hn_daily_index/generate.py:468 |
main |
software | healthy | src/hn_daily_index/generate.py:496 |
_async_main |
software | healthy | src/hn_daily_index/generate.py:500 |
| Label | Layer | Status | Path |
|---|---|---|---|
backfill_backward.sh |
software | healthy | backfill_backward.sh |
README.md |
software | healthy | README.md |
contributing.md |
software | healthy | contributing.md |
pyproject.toml |
software | healthy | pyproject.toml |
LICENSE |
software | healthy | LICENSE |
update.yml |
software | healthy | .github/workflows/update.yml |
README.md |
software | healthy | src/README.md |
__init__.py |
software | healthy | src/hn_daily_index/__init__.py |
backfill.py |
software | healthy | src/hn_daily_index/backfill.py |
enrich.py |
software | healthy | src/hn_daily_index/enrich.py |
generate.py |
software | healthy | src/hn_daily_index/generate.py |
__main__.py |
software | healthy | src/hn_daily_index/__main__.py |
| Label | Layer | Status | Path |
|---|---|---|---|
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
hn_daily_index |
software | healthy | src/hn_daily_index |
| Label | Layer | Status | Path |
|---|---|---|---|
port:23 |
network | healthy | .github/workflows/update.yml |
port:55 |
network | healthy | .github/workflows/update.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-g8mw2fgz |
software | healthy | /tmp/repobility-clone-g8mw2fgz |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::README.md |
security | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::update |
cicd | healthy | .github/workflows/update.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
update |
cicd | healthy | .github/workflows/update.yml |
This page is publicly accessible at:
https://repobility.com/scan/a5fabfa3-6058-44af-8845-6570103d61d6/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/a5fabfa3-6058-44af-8845-6570103d61d6/
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.