CSP controls what runs on your pages. PCI requires you to prove it. Report URI shows what actually ran, and turns it into audit-ready evidence.
Trusted by Global Infrastructure Teams
These requirements are designed to prevent attacks like Magecart-style card skimming, where unauthorised scripts capture payment data directly in the browser.
Every script executing on your payment pages must be authorised, have its integrity assured, and be inventoried with written justification. You need to know what's there, confirm it's approved, and show that's still true today — not just at the time of your last audit.
Any unauthorised modification to your payment page HTTP headers or scripts must be detected and acted on. Not quarterly. Not on a schedule. Continuously.
Report URI captures what actually happens in your users' browsers and turns it into structured, exportable evidence mapped directly to PCI DSS 6.4.3 and 11.6.1.
The moment something changes, you know about it: a new script loads, an existing one is modified, an unauthorised dependency appears.
Learn more about Script Watch →Turns your CSP from a passive header into an active enforcement layer, generating a record of violations that your team and your auditors can review.
Learn more about CSP Reporting →Tracks destinations, flags anomalies, and gives you a behavioural record of what was moving where. The kind of evidence that answers an auditor's questions before they finish asking them.
Learn more about Data Watch →Report URI monitors external and internally generated threat feeds, tracking hostile script sources and active skimming infrastructure. When a script on your payment page resolves to a known bad actor, you're alerted before a change becomes a breach.
Learn more about Threat Intelligence →Additions, deletions, modifications — if your CSP drifts from what you authorised or is tampered with, you'll know before your auditor does.
Learn more about Policy Watch →Most client-side security tools tell you when something looks wrong. Report URI produces structured, exportable evidence your team — and your auditor — can actually work with.
PCI DSS 6.4.3 doesn't accept ‘we think we're compliant.’
If you're preparing for an audit or just came out of one with a finding, this is the documentation layer that closes the gap between having controls and proving they worked.
Start generating audit-ready evidenceReport URI works through the browser's native Reporting API. Add a reporting endpoint to your existing Content Security Policy header; that's the deployment. No infrastructure changes required.
Content-Security-Policy: default-src 'self';
report-uri https://your-subdomain.report-uri.com/r/d/csp/enforce
One line change to your existing HTTP response headers. No code changes required.
Your users' browsers send violation data using the native Reporting API — no JS required.
Real-time data on scripts, violations, and changes with exportable audit records.
Export structured reports covering all PCI DSS 6.4.3 and 11.6.1 requirements.
One header. No infrastructure changes. Continuous compliance monitoring from day one.
30-day free trial · One header · No infrastructure changes · PCI DSS 4.0.1 ready
Report URI is the evidence layer for client-side activity in the browser. It shows what actually ran, what changed, and produces the records required for PCI DSS 4.0.1.
| Report URI covers | Doesn't replace |
|---|---|
| Script inventory and change detection | Penetration testing |
| CSP enforcement and violation logging | Secure code review |
| Behavioural data exfiltration monitoring | WAF or edge security |
| Audit-ready evidence generation | Vulnerability remediation |
Vendors who promise to do all of it usually inject their own code into your pages — another attack surface. Report URI doesn't. Nothing runs on your behalf, so nothing can break, slow down, or get compromised.
“Report URI has given us the capability to seamlessly build and roll out new Content Security Policies with a high level of confidence. The unopinionated and technology-agnostic nature of Report URI allowed us to integrate it directly and easily into our existing workflows, and to gain instant visibility into CSP reports. With Report URI's Script Watch product, we can meet our obligations under the new PCI DSS v4.0 requirements, in a way that meaningfully helps us monitor and assure the security of key components of the Paddle platform.”
Colin Barr, Head of InfoSec and IT · Paddle