How to Read a Website Security Scan

You ran a scan and got a page full of grades, colours and findings. Now what? A security scan is only useful if you can tell the serious problems from the cosmetic ones and act in the right order. This guide walks through a typical result and how to turn it into a short, sensible to-do list.

The short version

Read a scan in three passes: first fix anything that exposes data or allows takeover, then the medium items that harden you, then the nice-to-haves. Treat the overall grade as a signal, not a trophy — a passing scan reduces risk but never proves you are safe. See our methodology for how we test.

What a scan actually checks

A typical external scan looks at things visible from outside your site: whether HTTPS is configured correctly, the strength of your TLS setup, which security headers you send, certificate validity and expiry, and sometimes response times and server details. It cannot see inside your application code or database, so it is one lens on your security, not the whole view.

Understand the severity levels

Findings are usually ranked by severity. The label matters less than the underlying question: what could an attacker do with this?

SeverityRough meaningAct
Critical / HighData exposure or takeover is realisticNow
MediumWeakens defences or aids an attackerSoon
Low / InfoBest-practice or hardening itemWhen convenient

Prioritize by impact, not by count

A long list of low-severity notes can look scarier than a single high-severity finding, but the maths is the other way round. Sort by impact and likelihood. An expired certificate or a broken HTTPS redirect affects every visitor right now — fix that before you fine-tune a Referrer-Policy value. Work the critical and high items first, then medium, then low.

A worked example

Say a scan returns: (1) TLS 1.0 still enabled, (2) missing Content-Security-Policy, (3) missing Permissions-Policy, (4) certificate expiring in 40 days. A sensible order is:

  1. Certificate expiry — schedule or automate renewal so nothing breaks; see certificate monitoring.
  2. Disable old TLS — drop TLS 1.0/1.1 in favour of modern TLS.
  3. Add CSP — a real defence against cross-site scripting, rolled out carefully.
  4. Add Permissions-Policy — useful hardening, lower urgency.

Notice that the two items with immediate, site-wide impact come first, even though they weren’t at the top of the raw list.

The false sense of security trap. A green “A” grade means the things this scan checks look good — not that your site is invulnerable. Application logic flaws, weak passwords, outdated plugins and social engineering sit outside an external scan’s view. Treat a clean result as a good baseline, then keep going.

Re-scan after every change

Security work is iterative. After you fix something, run the scan again to confirm the change actually took effect — misconfigurations often look fixed but aren’t. Re-scanning also catches regressions when a deployment or plugin update quietly undoes your work.

Where scans fit in

Use scanning as a repeatable checkpoint alongside the fundamentals in website security basics. It tells you where you stand from the outside; good habits keep you there. For exactly how our checks work and what they do and don’t cover, read the methodology.

Frequently asked questions

My site got an A. Am I secure?

You have a solid external baseline, but an A is not a guarantee. Scans can’t see application bugs, weak credentials or outdated software behind the scenes. Keep maintaining the basics.

Which finding should I fix first?

The one with the greatest real-world impact and likelihood — typically anything exposing data or allowing account takeover — regardless of where it appears in the list.

How often should I scan?

After every meaningful change, and on a regular schedule otherwise. Configurations drift, certificates expire and updates can introduce regressions.

Related guides

Check your site against this guide

Run a free ScanOpsPro scan and see how your site handles the fundamentals.

Run a free scan