Home/Tools & Utilities/CSP (Content Security Policy) Generator & Evaluator
AppSec & Web Hardening100% FREE IN-BROWSER TOOL · NO LOGIN REQUIRED

CSP (Content Security Policy) Generator & Evaluator

Enterprise HTTP security header architect: visually configure script-src, style-src, connect-src, frame-ancestors, audit policies against Google CSP Evaluator standards, eliminate XSS and clickjacking vectors, and export copyable configs for all major web servers.

✓ Visual directive builder for script-src, style-src, connect-src, frame-ancestors✓ Instant risk evaluator flagging unsafe-inline, unsafe-eval, and wildcards✓ Strict SPA, Standard Web, and Zero-Trust banking presets✓ Automatic upgrade-insecure-requests HTTPS directive toggle✓ 1-Click configuration exporter for Nginx, Apache, Next.js, Vercel, and Cloudflare
Free In-Browser Utility · 100% Client-Side & Zero Data Telemetry
Unlock All 39+ Cyber Tools & Terminal OS (₹500)

Content Security Policy (CSP) Generator & Evaluator

Build production-ready HTTP security headers for SOC 2, ISO 27001, HIPAA, and GDPR compliance.

Presets:

CSP Security Posture Audit (0 Notes)

Strong Policy

Zero critical bypasses detected! Your CSP policy conforms to modern browser security best practices.

Configure Directives

default-src

Fallback policy for all fetch directives if not explicitly defined.

Quick append:
script-src

Defines valid sources for JavaScript execution (primary XSS mitigation).

Quick append:
style-src

Defines valid sources for CSS stylesheets.

Quick append:
img-src

Defines valid sources for images, SVGs, and favicons.

Quick append:
font-src

Defines valid sources for web font files (.woff2, .ttf).

Quick append:
connect-src

Restricts URLs loaded using Fetch, XMLHttpRequest, WebSocket, and EventSource.

Quick append:
frame-src

Defines valid sources for nested browsing contexts (<frame>, <iframe>).

Quick append:
object-src

Restricts plugins (<object>, <embed>, <applet>). Recommended value is 'none'.

Quick append:
frame-ancestors

Specifies valid parents that may embed a page (Clickjacking defense).

Quick append:
base-uri

Restricts URLs that can be used in a document's <base> element.

Quick append:
form-action

Restricts URLs which can be used as the target of form submissions.

Quick append:

Export Server Configuration

Content-Security-Policy: upgrade-insecure-requests; default-src 'self'; script-src 'self' https://*.googletagmanager.com; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; img-src 'self' data: https:; font-src 'self' https://fonts.gstatic.com data:; connect-src 'self' https://*.google-analytics.com; frame-src 'self'; object-src 'none'; frame-ancestors 'none'; base-uri 'self'; form-action 'self'