| No HTTPS / Plaintext HTTP | Critical |
| Missing HTTP Strict-Transport-Security (HSTS) not raised for a host on the browsers' HSTS preload list; a redirect to HTTPS does not excuse it | Medium |
| HSTS max-age Too Short under 6 months | Low |
| Missing Content-Security-Policy (CSP) a policy delivered in a <meta http-equiv> tag counts as present | High |
| CSP script-src Contains Wildcard | High |
| Content-Security-Policy is report-only (not enforced) reported as Medium, because the browser still runs the script | Medium |
| Weak Content-Security-Policy (unsafe-inline / unsafe-eval in script-src) | Medium |
| Content-Security-Policy Allows Inline Styles Info, and not weighed in the grade: style-only, so no script can run | Info |
| CSP Missing object-src 'none' Directive not raised when default-src already restricts plugin content | Low |
| CSP Missing base-uri Directive | Low |
| Missing Clickjacking Protection (X-Frame-Options) | Medium |
| Missing X-Content-Type-Options: nosniff | Low |
| Missing Referrer-Policy Header | Info |
| Missing Permissions-Policy Header | Info |
| Missing Cross-Origin-Opener-Policy (COOP) | Info |
| Missing Cross-Origin-Embedder-Policy (COEP) | Info |
| Missing Cross-Origin-Resource-Policy (CORP) | Info |
| Missing Cache-Control Headers | Info |
| Permissive CORS Policy (Wildcard Origin) Low if Access-Control-Allow-Credentials: true is also sent; a bare * is normal for public content | Info |
| Mixed Content (HTTP Resources on HTTPS Page) | Medium |
| Server Version Disclosure | Info |
| X-Powered-By Header Discloses Technology Stack | Info |
| Session Cookie Missing Secure Flag | High |
| Session Cookie Missing HttpOnly Flag | Medium |
| Session Cookie Missing SameSite Attribute | Low |
| Non-Session Cookie Missing Secure Flag | Low |
| Non-Session Cookie Readable by JavaScript | Info |
| Non-Session Cookie Missing SameSite Attribute | Info |