REFERENCE_METHOD

Grading Method

BRIDGE
Reference // Method

How the auditor grades

A grade is only useful if you can see how it was made. Every scan starts at 100 points. Each problem found takes points off, and the total is limited to between 0 and 100. The tables below list every check and its cost.

The weights are our judgement of how much each issue matters to an ordinary website, not an official standard. They may change as practice changes, and changes are noted on the status page.

Connection and certificate (TLS)

CheckWhat triggers itPoints
No HTTPS connection at allThe site does not answer on port 443, or the handshake fails. The scan stops here.Score 0 ยท F
Certificate not trustedExpired, self-signed, wrong hostname or untrusted issuer.-40
Old TLS versionNegotiated TLS 1.1 or lower (also SSLv3 and older).-30
Weak cipherNegotiated cipher uses RC4, 3DES, MD5, EXPORT, NULL or anonymous key exchange, or fewer than 128 bits.-15
TLS 1.2 instead of 1.3Server negotiated TLS 1.2 although the scanner offered TLS 1.3.-3

HTTP security headers (on the page the scan lands on)

CheckWhat triggers itPoints
Strict-Transport-SecurityMissing: 15. No max-age: 10. max-age under one year: 5.-5 to 15
Content-Security-PolicyMissing: 15. Wildcard default-src: 10. unsafe-inline without a nonce or hash: 5.-5 to 15
X-Frame-OptionsMissing: 10. Value other than DENY or SAMEORIGIN: 5.-5 to 10
X-Content-Type-OptionsMissing, or not set to nosniff: 10.-10
Referrer-PolicyMissing: 5. unsafe-url or no-referrer-when-downgrade: 3.-3 to 5
Permissions-PolicyMissing.-3
Page could not be fetchedTLS worked but the page request failed, so headers could not be checked.-20

Page behaviour

CheckWhat triggers itPoints
HTTP to HTTPS redirectPort 80 answers but does not redirect to HTTPS. If port 80 is closed there is no penalty.-5
CookiesAny cookie set by the page is missing Secure or HttpOnly. Counted once.-5
Mixed contentThe HTTPS page loads scripts, images, frames, media or stylesheets over plain HTTP.-5

DNS and email

CheckWhat triggers itPoints
CAA recordNo CAA record limiting which certificate authorities may issue for the domain.-2
DNSSECNo DNSKEY record found for the zone.-2
DMARCMissing: 5. Policy is p=none (monitoring only): 2.-2 to 5
SPFNo SPF record.-3

Shown but not scored

Grade bands

A+
97-100
A
93-96
A-
90-92
B+
87-89
B
83-86
B-
80-82
C+
77-79
C
73-76
C-
70-72
D+
67-69
D
63-66
D-
60-62
F
below 60

What a scan does

What it cannot tell you

Information only, not legal advice.