A CSP and NEL collector written in Golang
-
Updated
Oct 12, 2026 - Go
A CSP and NEL collector written in Golang
Strict CSP (Content-Security-Policy) for Next.js hybrid apps https://web.dev/strict-csp/
Open-source, self-hosted report designer and rendering engine. JSON templates, embeddable designer, PDF/API output, and a JRXML importer that creates reviewable drafts.
Express middleware to collect Reporting API reports - CSP, COOP, COEP, Permissions-Policy, Document-Policy, NEL, crash, deprecation and intervention reports
Google Analytics GA4 Reporting API for GatsbyJS
Sample application experimenting with Report-To header and receiving reports (Report API)
Privacy-first Matomo analytics for Laravel with cookieless tracking, reports, Web Vitals, batching and bot filtering.
CSP report collector with Slack/Discord aggregated reports.
Collect network reports and print them to file
Report Relay accepts the security reports browsers and mail servers send — Reporting API batches, legacy CSP report-uri bodies, network error logs and SMTP TLS reports — and emits one OpenTelemetry log record per report, so they land in the existing Loki, Tempo and Grafana stack instead of a separate collector per report type.
A browser library that lets readers report a typo by selecting it and pressing Ctrl+Enter (Cmd+Enter on macOS). The report, with the text around the selection, goes to a report-relay endpoint, a webhook, or a function of your own.
HTTP service that receives browser reporting API payloads, validates each report entry, and streams accepted entries to stdout for logging collection.
Zero-dependency TypeScript client for the tsreport print API (OAuth 2.0 client credentials, print job submission, status polling, PDF download) with a preview endpoint helper and browser connector
JSON Type Definition for Reporting API report
HTTP reporting middleware
Dependency-free Reporting API / CSP violation collector with a live triage dashboard
To associate your repository with the reporting-api topic, visit your repo's landing page and select "manage topics."