TLS 1.3, certificate and its chain, HSTS preload, CSP evaluation, X-Frame-Options, Permissions-Policy, Referrer-Policy. Same checks as Mozilla Observatory, but with European context.
No signup and no cookie banner. Enter the address and see the result.
TLS handshake, certificate chain, HSTS, CSP, header evaluation. 18 checks total.
For each finding you'll see a link to the RFC, the exact value and, if it's missing, the recommended configuration.
Same checks as Mozilla Observatory and SecurityHeaders.com, plus things specific to the European market (SPF with local providers).
These versions have been outdated since 2020 and violate PCI-DSS.
openssl s_client -tls1_1 → handshake OK
Without Strict-Transport-Security the first request always goes over HTTP. An sslstrip attack on public Wi-Fi is then trivial.
Strict-Transport-Security: (missing)
max-age is set, but the domain is not in the Chrome HSTS preload list. We recommend max-age=31536000 + includeSubDomains + preload.
STS: max-age=300 (too low for preload)
default-src 'self' 'unsafe-inline' effectively disables XSS protection. We recommend switching to CSP with a nonce.
CSP: default-src 'self' 'unsafe-inline'
Without this header the page can be embedded in an iframe and abused for clickjacking. A modern alternative is CSP with the frame-ancestors directive.
X-Frame-Options: (missing)
The browser shows a blocking warning because the hostname is not covered by the certificate.
CERTIFICATE_VERIFY_FAILED: hostname mismatch
No email and no signup. Enter the address and you'll see the result. You can then have the PDF report sent to your email.