CentralCSP - Content-Security-Policy (CSP) Builder

Author, debug, and roll out Content-Security-Policy headers without redeploying.

As of June 2026, CentralCSP - Content-Security-Policy (CSP) Builder has 8,000 users and a 5.00/5 rating from 3 reviews in the Developer Tools category.

Usersup 7307.4 percent+7307.4%
8.0K
8,000
Ratingno change0%
5.00
3 reviews
Reviewsno change0%
3
Version
2.0.0
Manifest V3
90-day change · In the last 90 days this extension gained 7.9K users, 1 version update, changed permissions.

History

5 snapshots

Tracking since Apr 19, 2026.

8.6K4.1K-523.3600000000006Apr 19, 2026Jun 12, 2026
View as table
DateUsersRatingReviewsVersion
Apr 19, 20261085.0031.0.0
May 4, 20261315.0031.0.0
May 27, 20261435.0031.0.0
Jun 3, 20266675.0032.0.0
Jun 7, 20267.0K5.0032.0.0
Now8.0K5.0032.0.0

Changelog

  • May 27, 2026
    description
    CentralCSP (Chrome Extension) is a powerful extension designed to help developers quickly test and debug Content-Security-Policy (CSP) headers without needing to modify server configurations. Whether you're implementing strict security policies or troubleshooting third-party script issues, CentralCSP gives you complete control, right from your browser.
    
    Override or remove existing Content-Security-Policy and Content-Security-Policy-Report-Only headers on any page.
    
    ⚠️ Note: This extension is intended for development and debugging purposes only. Do not use it to disable CSP in production environments.
    Author, debug, and roll out Content-Security-Policy headers, without a deploy.
    
    CentralCSP turns your browser into a CSP workbench. Iterate against the real production site, watch every violation in real time, and synthesise a working header from observed traffic, all in one session, with zero infrastructure.
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    QUICK START — 60 SECONDS
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    
    1. Open the website you want to work on, then click the CentralCSP icon in your toolbar and press "Enable for this site". The extension is OFF on every origin by default, you opt in per site.
    
    2. Pick a mode at the top of the popup:
       • OBSERVE - see your existing CSP at work without touching anything.
       • REWRITE - test a candidate policy live against the real site.
       • BUILD - start from a strict base and let the extension discover the policy for you as you click through.
    
    3. Use the page normally. Violations stream into the popup in real time. Counters and a live chart update as you browse.
    
    4. Press F12 to open DevTools, then click the "CentralCSP" tab for the full panel: report stream, violation chart, policy editor, and the working CSP ready to copy.
    
    5. When the policy looks right, click "Copy". Paste it into your server config, your CDN, or into centralcsp.com for long-running monitoring. Done.
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    WHAT IT DOES
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    
    • OBSERVE - watch your existing Content-Security-Policy catch (or miss) violations as you browse. No header changes, no production risk.
    
    • REWRITE - swap in a policy you're authoring, in real time. Enforce or report-only. Append to your existing policy or fully replace it.
    
    • BUILD - start from a strict 'none'-everywhere base. Click through your app. Watch the CSP auto-grow as violations are observed. End the session with a copy-pasteable header that allow-lists exactly what your site needs and nothing more.
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    WHY IT'S DIFFERENT
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    
    Other CSP tools work against a crawl, a staging environment, or your curl output. CentralCSP works against the actual page, with the actual session, the actual third-party scripts, the actual personalisation. The CSP you derive is the CSP that will work in production, because that's where you derived it.
    
    No deploys between iterations. No reporting endpoint to wire up first. No CI gate to wait on. Save the policy, reload the page, see the result in five seconds. The feedback loop is what makes a real CSP possible to ship.
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    WHO IT'S FOR
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    
    Web engineers, platform teams, and application-security folks, anyone who has been told "we need a CSP" and wants the answer in hours instead of weeks.
    
    Typical scenarios:
    
    • You got an audit finding and need a working CSP by Friday.
    • Your CSP broke a production flow at 3am and you need to diff-test a fix without going through a deploy.
    • You're tightening a permissive 'default-src self *' policy down to a real allowlist, directive by directive.
    • You're adopting PCI DSS v4.0 and need evidence that every script on your payment pages is explicitly allow-listed.
    • You inherited a site with no CSP and have no idea where to start.
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    PRIVACY — WHAT WE DON'T DO
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    
    Everything stays in your browser. Specifically:
    
    • No telemetry. No analytics, no usage metrics, no error reporting on your browsing.
    • No account, no sign-in. The extension has no auth flow.
    • No outbound traffic about the sites you visit. Captured reports, draft policies, and per-site settings all live locally in chrome.storage and stay there until you uninstall.
    • No communication with centralcsp.com at runtime. The extension never reads centralcsp.com cookies or session state.
    
    The one exception, called out honestly: the extension's own UI reports its own CSP violations to extension.report.centralcsp.com, that's us watching our own UI for regressions, NOT triggered by any website you visit.
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    PERMISSIONS
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    
    CentralCSP rewrites response headers, which on Manifest V3 requires read/change access on the websites you choose to enable. The extension is OFF by default on every origin, you opt in per site through the popup.
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    PAIRS WITH CENTRALCSP.COM
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    
    Once you have a policy you trust, paste it into centralcsp.com to roll it out across environments, monitor violations long-term, get on-call alerts when production regresses, and stay PCI DSS v4.0 compliant.
    
    The extension is the iteration loop. CentralCSP is the steady-state. You do NOT need a centralcsp.com account to use the extension, they're independent tools that happen to fit together.
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    
    Free, no account, no telemetry. Your first working CSP is one install away.
  • May 27, 2026
    short_description
    Content-Security-Policy Toolbox for Developers and Security Professionals
    Author, debug, and roll out Content-Security-Policy headers without redeploying.
  • May 27, 2026
    name
    CentralCSP
    CentralCSP - Content-Security-Policy (CSP) Builder
  • May 27, 2026
    host_permissions
    *://*/*
    <all_urls>
  • May 27, 2026
    permissions
    declarativeNetRequest, storage
    storage, tabs, declarativeNetRequest, declarativeNetRequestWithHostAccess, webRequest

Permissions & access

Permissions
storagetabsdeclarativeNetRequestdeclarativeNetRequestWithHostAccesswebRequest
Host access
<all_urls>

Screenshots

CentralCSP - Content-Security-Policy (CSP) Builder screenshot 1CentralCSP - Content-Security-Policy (CSP) Builder screenshot 2CentralCSP - Content-Security-Policy (CSP) Builder screenshot 3CentralCSP - Content-Security-Policy (CSP) Builder screenshot 4CentralCSP - Content-Security-Policy (CSP) Builder screenshot 5

About

Author, debug, and roll out Content-Security-Policy headers, without a deploy.

CentralCSP turns your browser into a CSP workbench. Iterate against the real production site, watch every violation in real time, and synthesise a working header from observed traffic, all in one session, with zero infrastructure.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━
QUICK START — 60 SECONDS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━

1. Open the website you want to work on, then click the CentralCSP icon in your toolbar and press "Enable for this site". The extension is OFF on every origin by default, you opt in per site.

2. Pick a mode at the top of the popup:
   • OBSERVE - see your existing CSP at work without touching anything.
   • REWRITE - test a candidate policy live against the real site.
   • BUILD - start from a strict base and let the extension discover the policy for you as you click through.

3. Use the page normally. Violations stream into the popup in real time. Counters and a live chart update as you browse.

4. Press F12 to open DevTools, then click the "CentralCSP" tab for the full panel: report stream, violation chart, policy editor, and the working CSP ready to copy.

5. When the policy looks right, click "Copy". Paste it into your server config, your CDN, or into centralcsp.com for long-running monitoring. Done.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WHAT IT DOES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━

• OBSERVE - watch your existing Content-Security-Policy catch (or miss) violations as you browse. No header changes, no production risk.

• REWRITE - swap in a policy you're authoring, in real time. Enforce or report-only. Append to your existing policy or fully replace it.

• BUILD - start from a strict 'none'-everywhere base. Click through your app. Watch the CSP auto-grow as violations are observed. End the session with a copy-pasteable header that allow-lists exactly what your site needs and nothing more.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WHY IT'S DIFFERENT
━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Other CSP tools work against a crawl, a staging environment, or your curl output. CentralCSP works against the actual page, with the actual session, the actual third-party scripts, the actual personalisation. The CSP you derive is the CSP that will work in production, because that's where you derived it.

No deploys between iterations. No reporting endpoint to wire up first. No CI gate to wait on. Save the policy, reload the page, see the result in five seconds. The feedback loop is what makes a real CSP possible to ship.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WHO IT'S FOR
━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Web engineers, platform teams, and application-security folks, anyone who has been told "we need a CSP" and wants the answer in hours instead of weeks.

Typical scenarios:

• You got an audit finding and need a working CSP by Friday.
• Your CSP broke a production flow at 3am and you need to diff-test a fix without going through a deploy.
• You're tightening a permissive 'default-src self *' policy down to a real allowlist, directive by directive.
• You're adopting PCI DSS v4.0 and need evidence that every script on your payment pages is explicitly allow-listed.
• You inherited a site with no CSP and have no idea where to start.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━
PRIVACY — WHAT WE DON'T DO
━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Everything stays in your browser. Specifically:

• No telemetry. No analytics, no usage metrics, no error reporting on your browsing.
• No account, no sign-in. The extension has no auth flow.
• No outbound traffic about the sites you visit. Captured reports, draft policies, and per-site settings all live locally in chrome.storage and stay there until you uninstall.
• No communication with centralcsp.com at runtime. The extension never reads centralcsp.com cookies or session state.

The one exception, called out honestly: the extension's own UI reports its own CSP violations to extension.report.centralcsp.com, that's us watching our own UI for regressions, NOT triggered by any website you visit.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━
PERMISSIONS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━

CentralCSP rewrites response headers, which on Manifest V3 requires read/change access on the websites you choose to enable. The extension is OFF by default on every origin, you opt in per site through the popup.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━
PAIRS WITH CENTRALCSP.COM
━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Once you have a policy you trust, paste it into centralcsp.com to roll it out across environments, monitor violations long-term, get on-call alerts when production regresses, and stay PCI DSS v4.0 compliant.

The extension is the iteration loop. CentralCSP is the steady-state. You do NOT need a centralcsp.com account to use the extension, they're independent tools that happen to fit together.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Free, no account, no telemetry. Your first working CSP is one install away.

Technical

Version
2.0.0
Manifest
V3
Size
680KiB
Min Chrome
88
Languages
1
Featured
No

Metadata

ID
pjalkmmdpdgoemhpghbjkgnphehfejof
Developer ID
uf7b1db6605742b0e2dedfe90fc8b5062
Developer Email
[email protected]
Created
Aug 8, 2025
Last Updated (Store)
May 18, 2026
Last Scraped
Jun 12, 2026
Website
centralcsp.com

Similar extensions

Alternatives to CentralCSP - Content-Security-Policy (CSP) Builder, ranked by description similarity.

Data sourced from the Chrome Web Store · last verified Jun 12, 2026.