Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

c-downey-1/porkchartbook

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)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

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.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

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.

LabelLayerStatusPath
_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.

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
c-downey-1__porkchartbook software healthy /data/fable5_failed_archive/c-downey-1__porkchartbook

LabelLayerStatusPath
sqlite data healthy src/porkchartbook/parsers.py
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

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.