Website Security Headers & HTTPS Audit avatar

Website Security Headers & HTTPS Audit

Pricing

from $3.00 / 1,000 url auditeds

Go to Apify Store
Website Security Headers & HTTPS Audit

Website Security Headers & HTTPS Audit

Crawl your website for missing or weak security headers (HSTS, CSP, X-Content-Type-Options, Referrer-Policy, Permissions-Policy, frame protection), insecure cookies, mixed content, and HTTP-to-HTTPS gaps. Passive and safe: only reads responses, never probes. Per-page score plus site summary.

Pricing

from $3.00 / 1,000 url auditeds

Rating

0.0

(0)

Developer

Aleksandr Jelohhin

Aleksandr Jelohhin

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Crawl your website and check every page for the security configuration mistakes that leave visitors exposed: missing or weak security headers, insecure cookies, mixed content, and HTTP pages that don't redirect to HTTPS. You get a score per page and a summary across the whole site.

Passive and safe. This Actor only reads the responses your server already sends. It never scans ports, guesses paths, submits forms, or sends any kind of attack payload — so it's safe to run against production and against sites you don't own permission to pen-test.

What it checks

  • HTTPS — is the page served over HTTPS, and does http:// redirect to it?
  • Strict-Transport-Security (HSTS) — present, and is max-age long enough?
  • Content-Security-Policy (CSP)
  • X-Content-Type-Options: nosniff
  • Referrer-Policy
  • Permissions-Policy (and legacy Feature-Policy)
  • Clickjacking protection — X-Frame-Options or CSP frame-ancestors
  • Cookie flagsSecure, HttpOnly, SameSite
  • Mixed contenthttp:// scripts, styles, images or iframes on an HTTPS page

Input

{ "startUrls": [{ "url": "https://example.com" }], "crawl": false }

Give it a list of URLs, or turn on crawl to sweep the whole site.

Output

One dataset row per URL:

{
"finalUrl": "https://example.com/",
"score": 78,
"deductions": [{ "reason": "missing_csp", "points": 15 }],
"headers": { "hsts": { "present": true, "value": "max-age=63072000" }, "csp": { "present": false } },
"cookies": { "total": 2, "insecure": 1 },
"mixedContent": { "count": 0 },
"warnings": ["missing_csp"]
}

Plus a run SUMMARY: average score, how many pages miss each header, pages with insecure cookies or mixed content, and the lowest-scoring pages.

Use it for

  • A quick security hygiene check before or after a launch
  • Monitoring header configuration across a large site or many sites
  • Producing an evidence trail for a security or compliance review
  • CI gates — fail the build if a page's score drops

Pricing

Pay per URL audited. Unreachable URLs are not charged, and the extra http:// request used to check the HTTPS redirect is not charged — you only pay for the URLs you asked for (plus any pages found when crawl is on).