howsafeismyapp

Check · Security header

No Content-Security-Policy

What it means

Your app is served without a CSP header, so the browser will run any script that gets injected into the page.

Why it matters

CSP is the strongest browser-side defense against XSS — without it, a single injected script can read everything your users type.

How to fix it

Start with a report-only CSP, tighten it to your real sources, then enforce. Most hosting platforms let you set headers in a config file.

Does your app have this problem? The free passive check tests this and 4 more areas — no login, nothing touched.

Check your app free

← All checks