Website Security Scanner

Run a free, non-intrusive security check of any website: HTTPS and TLS configuration, certificate, security headers, cookies, mixed content, DNS and email security. Get a graded report you can download as a PDF.

F
Website security report

https://example.com/

Score 14/100 · Scanned 13 Oct 2026, 03:55 UTC · by WhatsMyIPNumber
High1
Medium5
Low4
Passed6

Findings & recommendations

12 items
HTTP does not redirect to HTTPSTransportHIGH
http://example.com/ answered with 200 instead of redirecting, so visitors can use the site unencrypted.
Redirect all http:// requests to https:// with a 301.
Legacy TLS 1.0 is acceptedTransportMEDIUM
TLS 1.0 is deprecated (RFC 8996) and has known weaknesses.
Disable TLS 1.0 and 1.1; allow only TLS 1.2 and 1.3.
Legacy TLS 1.1 is acceptedTransportMEDIUM
TLS 1.1 is deprecated (RFC 8996).
Disable TLS 1.1.
HSTS header missingHeadersMEDIUM
Without Strict-Transport-Security, a first visit over http:// can be intercepted (SSL stripping).
Add: Strict-Transport-Security: max-age=31536000; includeSubDomains
Content-Security-Policy missingHeadersMEDIUM
No CSP means injected scripts run without restriction (cross-site scripting).
Start with a Content-Security-Policy-Report-Only policy, then enforce it.
Server IP listed on 1 blocklistReputationMEDIUM
SPFBL. Shared CDN and hosting IPs are sometimes listed because of other customers.
Check the listing details and request delisting if the IP is dedicated to you.
Clickjacking protection missingHeadersLOW
Neither X-Frame-Options nor CSP frame-ancestors is set.
Add X-Frame-Options: SAMEORIGIN or CSP frame-ancestors 'self'.
X-Content-Type-Options missingHeadersLOW
Browsers may MIME-sniff responses.
Add X-Content-Type-Options: nosniff
Referrer-Policy missingHeadersLOW
Full URLs may leak to third-party sites in the Referer header.
Add Referrer-Policy: strict-origin-when-cross-origin
No CAA recordDNSLOW
Any certificate authority may issue certificates for this domain.
Add e.g. example.com. CAA 0 issue "letsencrypt.org" for your CA.
Permissions-Policy not setHeadersINFO
Optional, but it lets you switch off browser features you do not use.
Add e.g. Permissions-Policy: camera=(), microphone=(), geolocation=()
No security.txtPolicyINFO
Researchers have no standard way to report vulnerabilities (RFC 9116).
Publish /.well-known/security.txt with Contact: and Expires: fields.

Passed checks

  • Transport: HTTPS is available
  • Certificate: Valid certificate from SSL Corporation (73 days left)
  • Certificate: TLS 1.3 supported
  • DNS: DNSSEC enabled and valid
  • Email: SPF record present
  • Email: DMARC enforced (p=reject)

Server & certificate

IP address
104.20.23.154
Server
cloudflare
Certificate issuer
SSL Corporation
Valid until
25 Dec 2026 (73 days)
Protocol
TLSv1.3 · HTTP/2 yes · HTTP/3 advertised
Legacy TLS 1.0 / 1.1
accepted / accepted

This is an automated, passive assessment of publicly visible configuration. It is not a penetration test and cannot find vulnerabilities in application code.

What the website security scanner checks

The scanner looks at your site the way a browser, a search engine and an attacker doing reconnaissance would, using only public information. It never sends attack payloads, never guesses passwords and never looks for hidden files, so it is safe to run against any site.

AreaChecks
TransportHTTPS availability, HTTP→HTTPS redirect, TLS 1.3 support, legacy TLS 1.0/1.1
CertificateTrust chain, hostname match, expiry, key strength
Security headersHSTS, Content-Security-Policy, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Permissions-Policy
CookiesSecure, HttpOnly and SameSite flags
ContentMixed content, insecure forms, third-party scripts without Subresource Integrity
Information disclosureServer, X-Powered-By and CMS version leaks
DNS & emailDNSSEC, CAA, SPF and DMARC
Reputation & policyServer IP on spam blocklists, security.txt (RFC 9116)

How the grade is calculated

Each site starts at 100 points. High-severity findings cost 20 points, medium 10 and low 4; informational notes cost nothing. A is 90+, B 80+, C 65+, D 50+ and anything lower is F. Fixing the high and medium items usually lifts a site to A or B within an afternoon.

Security scan vs penetration test

A penetration test is an authorised, simulated attack carried out by security professionals. Testers try to exploit vulnerabilities in your application, servers and processes: injection flaws, broken authentication, access-control mistakes, misconfigurations and more, typically following methodologies such as the OWASP Web Security Testing Guide and PTES. A pentest requires written permission from the system owner; testing systems you do not own is illegal in most countries.

This scanner is the first step of that process, an external configuration review. It catches the most common, easily fixed weaknesses that real attackers check first. For an application you are responsible for, combine it with:

  1. Regular dependency and CMS updates, plus automated dependency scanning.
  2. An authenticated application scan of a test environment with an open-source tool such as OWASP ZAP.
  3. A professional penetration test before major launches and at least yearly for sites handling personal or payment data.
  4. A vulnerability disclosure policy (security.txt) so researchers can report issues to you.

Quick wins

Strict-Transport-Security: max-age=31536000; includeSubDomains
Content-Security-Policy: default-src 'self'; frame-ancestors 'self'; upgrade-insecure-requests
X-Content-Type-Options: nosniff
Referrer-Policy: strict-origin-when-cross-origin
Permissions-Policy: camera=(), microphone=(), geolocation=()
Set-Cookie: session=…; Secure; HttpOnly; SameSite=Lax

Dig deeper with the SSL checker, HTTP headers checker, DNSSEC checker and SPF & DMARC checker, and read what an SSL certificate does.

Frequently asked questions

Is it legal to scan any website with this tool?

Yes. The scanner only reads public information that every visitor's browser receives, at normal browsing volume. It does not attempt to break in.

Why does my site get a low grade when it has never been hacked?

The grade reflects defence in depth. Missing headers and old TLS versions are not vulnerabilities on their own, but they make successful attacks easier and are flagged by compliance audits such as PCI DSS.

How do I download the report?

Click Download PDF report and choose "Save as PDF" in the print dialog. The report URL can also be shared with your developer.

Copied to clipboard