Les navigateurs modernes peuvent envoyer un rapport structuré chaque fois qu'ils bloquent un script, une image ou un style qui enfreint votre CSP. SiteGuardian vous fournit l'endpoint pour les recevoir — agrégés, dédupliqués, avec alertes.
Le plan gratuit comprend 10 000 rapports/mois · Confidentialité d'abord · Hébergé dans l'UE
A misconfigured CSP can flood you with millions of reports from a single browser tab. We bucket by (directive, blocked URI, source file) — one row with a count, three samples, and a browser breakdown.
Client IPs hashed with a daily-rotating salt. Query strings + fragments stripped from document URIs before storage. User-Agent reduced to browser family. No session tokens. No cookies.
Built-in metrics for any alert rule: spike detection (csp_report_volume) and new-violation-type notifications (csp_new_violation_type_count). Catch a broken deploy the moment the first real user hits it.
One click on the monitor's detail page. We generate an HMAC-signed URL and hand you a copy-paste CSP snippet.
Both legacy (report-uri) and modern (Reporting-Endpoints + Report-To) formats are supported in parallel. Works with every current browser.
Within seconds of real traffic the CSP Reports tab lights up with the first buckets. Click a row for raw samples, browser breakdown, and affected pages.
After a week of reports we suggest allowlist additions ranked by how many users each suggestion would unbreak. Apply the diff, redeploy, tighten the next ring.
Sans surcoût
Les rapports CSP sont inclus dans toutes les formules SiteGuardian. Votre niveau détermine le quota mensuel et la durée de rétention.
| Formule | CSP reports / month | Rétention |
|---|---|---|
| Gratuit | 10 000 | 7 days |
| Pro | 1 000 000 | 90 days |
| Business | 10 000 000 | 180 days |
| Conformité | 10 000 000 | 180 days |
| Enterprise | Sur devis | 365 jours |
Quota atteint ? L'ingestion s'auto-met en pause avec une invite de mise à niveau — vous n'êtes jamais facturé pour un dépassement. La protection anti-abus par monitor s'active à 10 000 rapports/minute.
One monitor, one header, 60 seconds to the first bucket.
Start free