New: export PCI DSS v4 evidence from real browser traffic.

For developers

Ship the site. Keep the browser under watch.

One response header collects CSP and browser security reports from your real traffic: violations to debug, alerts to act on. No agent, no SDK.

1.5B
reports ingested
12
report types collected
0
agents or SDKs to install
100%
EU data residency

The blind spot

Your server tools stop at the response.

Third-party scripts, injected code and policy violations execute in the browser, after the page leaves your infrastructure. CentralCSP collects the signal browsers already emit and routes it back to your stack.

01 - Browsers

Native Reporting-API signals from your real production traffic.

  • csp-violation
  • deprecation
  • intervention
  • network-error
  • crash

02 - Endpoint

Your managed reporting endpoint.

MyEndpoint.report.centralcsp.com

  • Normalize and dedupe
  • Classify by report type and origin
  • Enrich with source context
  • Score and inventory

03 - Your stack

The signal lands where you already work.

  • Live dashboard
  • REST API
  • MCP server

Real production traffic

Reports come from your actual visitors' browsers, not a crawler pointed at a staging URL.

Source-level context

Every violation keeps its source file, line, column, directive, browser and origin.

Zero runtime dependency

Nothing loads on your pages. Browsers report natively, so performance impact is zero.

Setup

One header. That's the integration.

Ship it from the CDN, reverse proxy, framework or application layer, whichever you own.

response header

Reporting-Endpoints: default="https://MyEndpoint.report.centralcsp.com"

Have a CSP already? Point its report-to at the same endpoint and every violation lands there too.

  1. 1Add your siteCreate the site in your dashboard and copy its managed reporting endpoint.
  2. 2Ship the headerDeploy from your edge or app. Reports flow from real visitor browsers immediately.
  3. 3Route the signalWatch the live dashboard, wire alerts to your channels, pull anything over the API.

Free tools

Try the full security toolkit.

Six tools, no account required. The same engines the platform runs on.

CSP scanner

Map the headers, policy findings and reporting coverage of any public site.

  • Full header inventory
  • Findings ranked by severity
  • Results on a shareable page
Scan a site

CSP evaluator

Paste a policy and get prioritized findings with a clear score.

  • Directive-by-directive findings
  • A clear overall score
  • Powered by the platform engine
Evaluate a policy

Reporting-API checker

See which reports a site actually collects, and where they are sent.

  • Endpoint and binding checks
  • Coverage per report type
  • Dropped-report warnings
Check your setup

Security headers scanner

Audit the response headers of any public site and see what's missing.

  • Every header, graded
  • Fixes for what's missing
  • Rescan after you deploy
Scan security headers

Security compare

Scan your site live and see how it ranks against your industry.

  • Live scan of your site
  • Industry cohort comparison
  • Assess your maturity
Compare your site

Chrome extension

Watch live violations and build or test a policy against any page in your browser.

  • Live violation feed
  • Build and test policies in place
  • Works on the page you're viewing
Get the extension

The dashboard

Everything happens in one place.

Reports, scores, inventories and evidence for every site you ship, behind one login.

  • Live reports from real visitors
  • Directive, browser and origin filters
  • Auditor-ready PCI evidence

Automation

Everything in the dashboard, over the API.

Reports, inventories, scores and evidence are all queryable. Automate site onboarding, export everything, or let your AI agents drive it over MCP.

  • Full REST API with scoped tokens
  • Webhooks, CSV and raw-report exports
  • Built-in MCP server for AI agents
  • Alerts to Slack, Teams or any webhook
See the API and MCP platform

Past the code review

Answers for the rest of the room.

What compliance, security review and procurement will ask about, covered by the same platform.

  1. 01 - Compliance

    PCI DSS evidence

    If your checkout is in scope, requirements 6.4.3 and 11.6.1 are covered from the same signal.

  2. 02 - Security review

    Enterprise controls

    The controls your security review asks about, already in place. Data hosted in France, on OVH.

  3. 03 - Access

    Team and access

    Bring the whole team without sharing one login, and scope who sees what.

The signal

Every report type browsers can send.

One endpoint collects them all. Each type is parsed, deduped and searchable from day one.

  • csp-violation

    CSP violations

    A resource was blocked, or would be blocked, by your Content Security Policy.

    View docs
  • csp-hash

    Script hashes

    The hash of every script the page executes, the raw material for hash-based policies.

    View docs
  • integrity-violation

    Integrity violations

    A script failed its Subresource Integrity check under your Integrity-Policy.

    View docs
  • coop

    COOP violations

    A cross-origin window interaction your Cross-Origin-Opener-Policy blocked or would block.

    View docs
  • coep

    COEP violations

    A resource loaded without the opt-in your Cross-Origin-Embedder-Policy requires.

    View docs
  • document-policy-violation

    Document Policy violations

    A page behavior that breaks the configuration your Document-Policy declares.

    View docs
  • permissions-policy-violation

    Permissions Policy violations

    A feature like camera or geolocation was used against your Permissions-Policy.

    View docs
  • connection-allowlist

    Connection Allowlist violations

    A connection left your page for an origin outside the allowlist you declared.

    View docs
  • network-error

    Network errors

    DNS, TLS and connection failures your server never sees, logged by the browser itself.

    View docs
  • deprecation

    Deprecations

    The page uses a browser API scheduled for removal, with the removal date when known.

    View docs
  • intervention

    Interventions

    The browser changed your page's behavior itself, like blocking an autoplay or a slow script.

    View docs
  • crash

    Crashes

    The tab crashed or ran out of memory while a user was on your page.

    View docs

FAQ

Frequently asked questions

Implementation, safety and automation, answered.

Add the header. See what the browser sees.

Start with one site and real production traffic. 14-day free trial, no agent to deploy.