HeaderAudit
D

w3.org

Score 45/100 · scanned 2026-08-04

Content-Security-Policy

w3.org sends an enforcing CSP. It is allowlist-based.

frame-ancestors 'self' https://cms.w3.org/ https://cms-dev.w3.org/; upgrade-insecure-requests
DirectiveSources
frame-ancestors'self' https://cms.w3.org/ https://cms-dev.w3.org/
upgrade-insecure-requests(empty)

Headers sent

HeaderValue
strict-transport-securitymax-age=15552000; includeSubdomains; preload
x-content-type-optionsnosniff
servercloudflare

Critical findings

No script-src and no default-src, so the policy places no restriction on scripts at all.Add script-src with a nonce or hash, or at minimum default-src 'self'.

Re-scan live

This is a snapshot from 2026-08-04. Check it now: