Files
iimp0ster-detection-chokepo…/trends
imposterandClaude Fable 5 123aedf7ed feat(trends): hosting-provenance section for edge-exploits
Publishes the ASN/hosting provenance the local enrichment produces -- a stacked
per-month chart + top-ASN table on the page, so abuse-tolerant hosting rotation
becomes visible over time. Aggregates only; no IPs in the repo (decision #009).

- transform_provenance.py: cache/edge_exploits_asn.json (local enrichment output)
  -> _data/edge_exploits_provenance.yml. Deterministic, IP-free, no external calls.
- index.html: "Hosting Provenance" section -- stacked ASN-by-month chart + top-ASN
  table with bulletproof flags + nav entry.
- validate_schema.py: structural spec for the new provenance data file.
- refresh_edge_exploits.py: weekly job now regenerates volume + provenance
  (runs the local enrichment when present; volume-only otherwise).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-15 00:09:20 -06:00
..