Bulk Security Header Checker
Scan HTTP security headers across up to 25 URLs in one batch. HSTS, CSP, X-Frame-Options, Permissions-Policy — graded A+ to F.
By Deepak Shukla — Founder & CEO, Pearl Lemon
Part of Security header monitoring — the full answer, the facts and the alternatives in one place.
0 URLs ready
What This Tool Checks
- Strict-Transport-Security (HSTS) presence and max-age
- Content-Security-Policy presence and major directives
- X-Frame-Options / frame-ancestors
- X-Content-Type-Options
- Referrer-Policy and Permissions-Policy
- Per-URL composite grade
Why This Matters
Security headers are quiet but critical — missing ones leave sites open to clickjacking, XSS injection, and downgrade attacks. Across a multi-site portfolio, headers drift silently as new pages and tenants ship.
How to Fix Issues
- 1.Group the CSV by missing header and ship one platform-level fix (HSTS at the edge, CSP at the CDN)
- 2.Start with HSTS — it is one line and prevents 90% of downgrade attacks
- 3.Add CSP in report-only mode first; review violations for 2 weeks before enforcing
- 4.Use the single-URL Security Header Checker on the lowest-graded row to get example header values
Security headers are easy to misconfigure across a portfolio. One tenant ships without HSTS, one storefront strips CSP from a CDN rule, one staging site got promoted to prod with default headers. Bulk header checks catch all of that in one paste.
What this tool does
Paste up to 25 URLs. We fetch each one, read the HTTP response headers (without rendering the page), and compute a per-URL grade based on the same checklist as the single-URL Security Header Checker. The result is a table of grades you can sort and export.
What we look for
Strict-Transport-Security (HSTS) — forces HTTPS. Content-Security-Policy (CSP) — the biggest single defence against XSS. X-Frame-Options / frame-ancestors — prevents clickjacking. X-Content-Type-Options: nosniff — kills MIME confusion attacks. Referrer-Policy — limits data leakage in the Referer header. Permissions-Policy — locks down browser APIs the site does not need. Each missing or weak header costs points; the grade comes out the other side.
Why this matters at scale
Single-URL header checks are great for one site. Multi-tenant SaaS, agency portfolios, and ecommerce platforms with multiple storefronts need fleet-wide visibility — and that visibility cannot be 'log into each site individually'. Bulk header checks turn the audit into one paste.
Methodology
We send a single GET request to each URL with a normal browser User-Agent and follow up to 5 redirects. We read the final response headers and run them through the same scoring matrix as the single-URL tool: HSTS presence + max-age + includeSubDomains + preload, CSP presence + key directive coverage, X-Frame-Options or frame-ancestors, X-Content-Type-Options, Referrer-Policy strictness, and Permissions-Policy. We do not parse or execute the HTML — headers only. The grade is computed deterministically: each header carries a weight, and the composite weighted score maps to A+/A/B/C/D/F bands. Rows are returned in the order you submitted them so you can match against your source list.
Frequently Asked Questions
Related Free Tools
Security Headers
Scan your website's HTTP security headers and get a grade from A+ to F. Find missing headers and get configuration examples.
Bulk SSL Checker
Check SSL certificates on up to 25 domains at once. Validity, expiry, issuer, TLS version and grade — exportable to CSV.
SSL Checker
Check if your SSL/TLS certificate is valid, properly configured, and when it expires. Get instant results for any URL.
HTTP Status Code Reference
Understanding HTTP status codes helps you diagnose issues found by this tool: