Garnet
When someone publishes a report, it is available as HTML for people and JSON for tools—no login required. Snapshots live in Garnet's cache until they expire or are made private.
https://app.garnet.ai/public/runs/{id}https://app.garnet.ai/api/public/runs/{id}issues and detections.Run profile JSON uses schema_version "0.1" — see types/profile.ts. Each HTML report exposes rel="alternate" type="application/json" and JSON-LD associatedMedia pointing at the JSON URL.