Content-Security-Policy header check
Parses your CSP and flags unsafe-inline, unsafe-eval, wildcard sources, and missing directives — the hardest security header to get right.
Quick answer#
Lemwatch parses every CSP directive and grades it against Mozilla's Observatory ruleset.
What it checks#
* or https: (penalised)Where to find it in Lemwatch#
Site details → Security → Headers → CSP.
How to fix#
Content-Security-Policy-Report-Only: ....FAQ#
Why not just copy a "strict CSP" from a template?#
Every site loads different third parties — a copy-paste CSP usually breaks analytics or fonts.
Does CSP block third-party ads?#
Only the sources you don't whitelist.
Related#
Related Articles
Security Headers Explained
What security headers are, why they matter, and how to fix them.
HSTS header check
Verifies Strict-Transport-Security is present, has max-age ≥1 year, and includes subdomains — the single biggest SSL grade lift.
X-Frame-Options / frame-ancestors check
Confirms clickjacking protection is enabled via X-Frame-Options or the modern CSP frame-ancestors directive.
Canonical tag check
Crawls your top pages and flags missing, self-referential loops, cross-domain, or conflicting canonical tags — the top-3 SEO indexation bug.