--

Headers Score

Frequently Asked Questions

What are HTTP security headers? ▼
HTTP security headers are response headers that tell browsers how to behave when handling your site's content. They protect against clickjacking (X-Frame-Options), cross-site scripting (Content-Security-Policy), MIME sniffing (X-Content-Type-Options), and protocol downgrade attacks (HSTS). Read our complete security headers guide for details on each header.
What is HSTS (Strict-Transport-Security)? ▼
HSTS tells browsers to only connect to your site over HTTPS, even if a user types http:// in the address bar. This prevents SSL-stripping attacks where an attacker downgrades the connection to unencrypted HTTP. Once set, the browser remembers for the specified max-age duration.
What is Content-Security-Policy (CSP)? ▼
Content-Security-Policy defines which sources of content (scripts, styles, images, fonts, frames) are allowed to load on your page. It is one of the most effective defenses against cross-site scripting (XSS). A well-configured CSP prevents injected scripts from executing, even if an attacker finds an injection point.
How do I add security headers to my website? ▼
Security headers are configured on your web server (Apache, Nginx), CDN (Cloudflare, AWS CloudFront), or application framework. Most can be added with a single line of configuration. For example, in Nginx: add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;

Get alerted when headers change

This tool gives you a one-time check. Scanward monitors your security headers continuously and alerts you if any are removed or misconfigured — catching regressions before attackers do.

Monitor Your Headers Free →