https://github.com/c-downey-1/porkchartbook
· scanned 2026-06-17 01:45 UTC (1 month, 1 week ago)
23 raw signals (0 security + 23 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ +19.2 (diff) · 23 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 242 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 |
|---|---|---|---|
_long_term_changes |
software | healthy | src/porkchartbook/notify.py:41 |
_errors |
software | healthy | src/porkchartbook/notify.py:48 |
_fmt_source_line |
software | healthy | src/porkchartbook/notify.py:55 |
build_summary |
software | healthy | src/porkchartbook/notify.py:69 |
send_email |
software | healthy | src/porkchartbook/notify.py:166 |
normalize_date |
software | healthy | src/porkchartbook/parsers.py:12 |
_safe_float |
software | healthy | src/porkchartbook/parsers.py:24 |
_safe_int |
software | healthy | src/porkchartbook/parsers.py:34 |
_get |
software | healthy | src/porkchartbook/parsers.py:40 |
parse_nass_record |
software | healthy | src/porkchartbook/parsers.py:48 |
parse_retail_metrics |
software | healthy | src/porkchartbook/parsers.py:88 |
parse_retail_prices |
software | healthy | src/porkchartbook/parsers.py:119 |
_fingerprint |
software | healthy | src/porkchartbook/orchestrate.py:120 |
_run_source |
software | healthy | src/porkchartbook/orchestrate.py:134 |
_git |
software | healthy | src/porkchartbook/orchestrate.py:207 |
_commit_and_push |
software | healthy | src/porkchartbook/orchestrate.py:214 |
_acquire_lock |
software | healthy | src/porkchartbook/orchestrate.py:248 |
_release_lock |
software | healthy | src/porkchartbook/orchestrate.py:258 |
run |
software | healthy | src/porkchartbook/orchestrate.py:267 |
main |
software | healthy | src/porkchartbook/orchestrate.py:336 |
_log_date_span |
software | healthy | src/porkchartbook/ingest.py:192 |
ingest_nass_series |
software | healthy | src/porkchartbook/ingest.py:209 |
backfill_nass |
software | healthy | src/porkchartbook/ingest.py:226 |
update_nass |
software | healthy | src/porkchartbook/ingest.py:238 |
backfill_ams |
software | healthy | src/porkchartbook/ingest.py:243 |
update_ams |
software | healthy | src/porkchartbook/ingest.py:271 |
ingest_ers_trade_totals |
software | healthy | src/porkchartbook/ingest.py:276 |
ingest_ers_trade_partners |
software | healthy | src/porkchartbook/ingest.py:296 |
update_ers |
software | dead | src/porkchartbook/ingest.py:316 |
backfill_retail |
software | healthy | src/porkchartbook/ingest.py:321 |
update_retail |
software | healthy | src/porkchartbook/ingest.py:352 |
backfill_fred |
software | healthy | src/porkchartbook/ingest.py:357 |
backfill_comexstat |
software | healthy | src/porkchartbook/ingest.py:383 |
update_comexstat |
software | healthy | src/porkchartbook/ingest.py:404 |
run_smoke_tests |
software | healthy | src/porkchartbook/ingest.py:411 |
show_status |
software | healthy | src/porkchartbook/ingest.py:446 |
main |
software | healthy | src/porkchartbook/ingest.py:463 |
nass_probe |
software | dead | src/porkchartbook/probes.py:35 |
ers_probe |
software | dead | src/porkchartbook/probes.py:75 |
_series |
software | healthy | src/porkchartbook/build_dashboard.py:118 |
_nass_date |
software | healthy | src/porkchartbook/build_dashboard.py:122 |
_nass_sort_key |
software | healthy | src/porkchartbook/build_dashboard.py:133 |
_nass_national |
software | healthy | src/porkchartbook/build_dashboard.py:140 |
_ams_series |
software | healthy | src/porkchartbook/build_dashboard.py:173 |
_fred_series |
software | healthy | src/porkchartbook/build_dashboard.py:186 |
_latest |
software | healthy | src/porkchartbook/build_dashboard.py:199 |
_monthly_aggregate |
software | healthy | src/porkchartbook/build_dashboard.py:207 |
_aligned_values |
software | healthy | src/porkchartbook/build_dashboard.py:231 |
_subtract_series |
software | healthy | src/porkchartbook/build_dashboard.py:240 |
_divide_series |
software | healthy | src/porkchartbook/build_dashboard.py:248 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ingest.py |
software | healthy | ingest.py |
build_dashboard.py |
software | healthy | build_dashboard.py |
requirements.txt |
software | healthy | requirements.txt |
update_pork_chartbook.sh |
software | healthy | update_pork_chartbook.sh |
notify.py |
software | healthy | src/porkchartbook/notify.py |
parsers.py |
software | healthy | src/porkchartbook/parsers.py |
paths.py |
software | healthy | src/porkchartbook/paths.py |
orchestrate.py |
software | healthy | src/porkchartbook/orchestrate.py |
ingest.py |
software | healthy | src/porkchartbook/ingest.py |
probes.py |
software | healthy | src/porkchartbook/probes.py |
build_dashboard.py |
software | healthy | src/porkchartbook/build_dashboard.py |
__init__.py |
software | healthy | src/porkchartbook/__init__.py |
schema.py |
software | healthy | src/porkchartbook/schema.py |
db.py |
software | healthy | src/porkchartbook/db.py |
ers_trade_pork_client.py |
software | healthy | src/porkchartbook/clients/ers_trade_pork_client.py |
ams_hog_client.py |
software | healthy | src/porkchartbook/clients/ams_hog_client.py |
__init__.py |
software | healthy | src/porkchartbook/clients/__init__.py |
mmn_client.py |
software | healthy | src/porkchartbook/clients/mmn_client.py |
fred_client.py |
software | healthy | src/porkchartbook/clients/fred_client.py |
nass_client.py |
software | healthy | src/porkchartbook/clients/nass_client.py |
comexstat_client.py |
software | healthy | src/porkchartbook/clients/comexstat_client.py |
mars_client.py |
software | healthy | src/porkchartbook/clients/mars_client.py |
pork_chartbook_change_plan.md |
software | healthy | docs/pork_chartbook_change_plan.md |
data.json |
software | healthy | docs/data.json |
index.html |
software | healthy | docs/index.html |
split-dashboard.css |
software | healthy | docs/assets/split-dashboard.css |
pork-dashboard.js |
software | healthy | docs/assets/pork-dashboard.js |
dashboard-common.js |
software | healthy | docs/assets/dashboard-common.js |
README.md |
software | healthy | deploy/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
etl_log |
data | healthy | src/porkchartbook/schema.py |
source_state |
data | healthy | src/porkchartbook/schema.py |
nass_data |
data | healthy | src/porkchartbook/schema.py |
ams_hog_prices |
data | healthy | src/porkchartbook/schema.py |
ers_trade_totals |
data | healthy | src/porkchartbook/schema.py |
ers_trade_partner_country |
data | healthy | src/porkchartbook/schema.py |
retail_metrics |
data | healthy | src/porkchartbook/schema.py |
retail_prices |
data | healthy | src/porkchartbook/schema.py |
fred_series |
data | healthy | src/porkchartbook/schema.py |
comexstat_pork_exports |
data | healthy | src/porkchartbook/schema.py |
| Label | Layer | Status | Path |
|---|---|---|---|
src |
software | healthy | src |
porkchartbook |
software | healthy | src/porkchartbook |
clients |
software | healthy | src/porkchartbook/clients |
docs |
software | healthy | docs |
assets |
software | healthy | docs/assets |
deploy |
software | healthy | deploy |
| Label | Layer | Status | Path |
|---|---|---|---|
c-downey-1__porkchartbook |
software | healthy | /data/fable5_failed_archive/c-downey-1__porkchartbook |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | src/porkchartbook/parsers.py |
This page is publicly accessible at:
https://repobility.com/scan/c6dbc62e-c4ea-4102-82ca-562b8f5056be/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/c6dbc62e-c4ea-4102-82ca-562b8f5056be/
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.