Why we did this
Every time we scan a small business domain we see the same pattern: the basics like SSL work, but HTTP security headers are almost always missing. We wanted to see whether that pattern holds at the top of the market, or whether big SaaS companies have already cleaned up.
So we ran our public-signal scanner against 50 popular SaaS, dev-tool, and ecommerce platforms on 2026-04-18 and aggregated the results.
The ground rules
example.com, not app.example.com. This matters, a lot of the big platforms set stricter headers on their app subdomain than their marketing site.The full methodology and the raw scanner are at cqwerty.com/tools/headers-checker, every check in this post is available as a free tool you can run on your own domain.
Finding 1: SSL is basically solved at the top of the market
If you run an SMB website and your SSL grade is not A or A+, your hosting provider is the thing to look at first. Every major CDN/host (Cloudflare, Vercel, Netlify, AWS CloudFront) gets this for free.
Finding 2: DMARC is taking hold, but not universal
p=reject, the strongest policy.p=quarantine, a middle setting, often a stepping stone to reject.p=none (monitoring only).The 16% with weak or missing DMARC is more surprising than we expected. Among that group are Shopify, Amplitude, PostHog, and Help Scout, all of whom likely send their real transactional email from a different subdomain, but the apex domain is still spoofable.
That matters because an attacker can send phishing emails that look like they come from billing@shopify.com and big mail providers will let them through. Locking down the apex with p=reject costs one DNS record and prevents that whole category of abuse.
Finding 3: HTTP security headers are the weakest link
This is where the pattern really shows up. The header-grade distribution is bimodal:
And look at the prevalence of specific missing headers:
| Header | Missing on |
|---|---|
| Permissions-Policy | 88% (40/45) |
| Referrer-Policy | 60% (27/45) |
| X-Frame-Options | 55% (25/45) |
| Content-Security-Policy | 44% (20/45) |
| X-Content-Type-Options | 40% (18/45) |
| Strict-Transport-Security (HSTS) | 13% (6/45) |
HSTS is the only header that has clearly won, most of the big players ship it. Everything else is a coin flip.
The one to take away from this list is Content-Security-Policy. CSP is the single most effective defence against cross-site scripting (XSS), and 44% of the biggest SaaS platforms on earth do not set it on their marketing/apex domain. If they are not doing it, small businesses almost certainly are not either, and the risk is the same.
Our guide: Content Security Policy (CSP) Explained for Web Developers.
Finding 4: Eight platforms nailed everything
These eight scored A+ on SSL AND DMARC p=reject AND A/A+ on HTTP headers:
That is only 18% of our sample. Being best-in-class on public signals is still rare.
Worth noting: these are not the biggest names on our list. Stripe, GitHub, Slack, and Notion are all large companies with strong security teams, they just have more legacy weight in their HTTP headers than the newer tools.
Finding 5: Four platforms stood out as unusually weak
These had at least two concurrent gaps (weak DMARC AND weak HTTP headers):
p=none, headers DWe emailed each of them a link to their scan before publishing this post. All of these are companies we respect, this is meant as a nudge, not a takedown.
What small businesses should take from this
Run the same checks on your own site
We built a free 18-point security audit that returns in under two minutes. The same scanner produced the numbers in this post. No signup needed.
*Data collected 2026-04-18. Methodology: public HTTP(S), DNS, and SSL signals observed from Melbourne, AU. 50 candidate domains, 45 returned a complete result. We will re-run this scan every quarter.*
Ready to check your domain?
Run all 18 security checks in 2 minutes. Free, no signup required.
Scan your own domain in 2 minutes →