Scanners

Security Headers Checker

Free security headers checker. Scan any URL for CSP, HSTS, X-Frame-Options, and more. Get an A+ to F grade, missing-header fixes, and an embeddable badge.

One GET request from Strix, up to five redirects, response headers only. No crawling, no payloads.

How the grade works

The checker sends one GET request to the URL, follows up to five redirects, and reads the response headers of the final page. Each header earns points based on presence and on the strength of its value. Information leaks and insecure cookies subtract points.

HeaderPointsFull credit
Content-Security-Policy25No unsafe-inline, unsafe-eval, or wildcard script sources
Strict-Transport-Security20max-age of one year or more over HTTPS
X-Content-Type-Options10nosniff
X-Frame-Options or frame-ancestors10DENY, SAMEORIGIN, or a CSP frame-ancestors list
Referrer-Policy10strict-origin-when-cross-origin, no-referrer, same-origin, or strict-origin
Permissions-Policy10Present
Cross-Origin-Opener-Policy5same-origin
Cross-Origin-Resource-Policy5same-origin or same-site
Cross-Origin-Embedder-Policy5require-corp or credentialless
Server and X-Powered-By versions−5 eachNo version strings
Set-Cookie flags−5 eachSecure, HttpOnly, and SameSite on every cookie

Grades: A+ at 95 or more, A at 85, B at 70, C at 55, D at 40, E at 20, F below 20.

Why headers matter

Security headers are instructions from your server to the browser. They cannot fix a vulnerable application, but they turn many exploitable bugs into dead ends. A strict CSP stops an injected script from running. HSTS stops downgrade attacks. Frame protection stops clickjacking. Each header takes minutes to add and removes an entire class of attack from the table.

What this tool does not do

  • It does not crawl. Only the URL you enter and its redirects are requested.
  • It does not send payloads or test for vulnerabilities in the application.
  • It does not scan private, internal, or loopback addresses.
  • It does not evaluate TLS configuration, certificates, or DNS records.

For the application layer, run an autonomous pentest with Strix. Related reading: the JWT analyzer for token security, and the CVE Database to check the software versions your Server header reveals.

Frequently asked questions

Start testing in minutes

Connect your GitHub repos and domains, and get fully set up in a few clicks.