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.

D
Website security report

https://wikipedia.org/

Score 58/100 · Scanned 13 Oct 2026, 03:56 UTC · by WhatsMyIPNumber
High0
Medium1
Low8
Passed10

Findings & recommendations

12 items
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.
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
Server version disclosedInformation disclosureLOW
Server: ATS/9.2.15
Hide version numbers in the Server header.
Cookie 'WMF-Last-Access' missing SameSiteCookiesLOW
Cookies without these flags can be sent over plain HTTP, read by scripts or sent in cross-site requests.
Set Secure; HttpOnly; SameSite=Lax (or Strict) on session cookies.
Cookie 'WMF-Last-Access-Global' missing SameSiteCookiesLOW
Cookies without these flags can be sent over plain HTTP, read by scripts or sent in cross-site requests.
Set Secure; HttpOnly; SameSite=Lax (or Strict) on session cookies.
Cookie 'GeoIP' missing HttpOnly, SameSiteCookiesLOW
Cookies without these flags can be sent over plain HTTP, read by scripts or sent in cross-site requests.
Set Secure; HttpOnly; SameSite=Lax (or Strict) on session cookies.
Cookie 'NetworkProbeLimit' missing HttpOnlyCookiesLOW
Cookies without these flags can be sent over plain HTTP, read by scripts or sent in cross-site requests.
Set Secure; HttpOnly; SameSite=Lax (or Strict) on session cookies.
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=()
DNSSEC not enabledDNSINFO
DNS answers are not cryptographically signed.
Enable DNSSEC at your DNS host and add the DS record at the registrar.
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
  • Transport: HTTP redirects to HTTPS
  • Certificate: Valid certificate from Let's Encrypt (81 days left)
  • Certificate: TLS 1.3 supported
  • Transport: Legacy TLS 1.0/1.1 disabled
  • Headers: HSTS enabled with preload
  • DNS: CAA records restrict certificate issuance
  • Email: SPF record present
  • Email: DMARC enforced (p=reject)
  • Reputation: Server IP not on 13 spam blocklists

Server & certificate

IP address
208.80.154.224
Server
ATS/9.2.15
Certificate issuer
Let's Encrypt
Valid until
2 Jan 2027 (81 days)
Protocol
TLSv1.3 · HTTP/2 yes · HTTP/3 no
Legacy TLS 1.0 / 1.1
disabled / disabled

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