EXECUTIVE SUMMARY STRUCTURE
Written for a CTO or board — no technical jargon. Cover: what was tested, the single most important finding, the overall risk posture, and the top 3 recommended actions. Should be readable in 2 minutes.
FINDING STRUCTURE (per finding)
Title: Short, plain-English name
Severity: Critical/High/Medium/Low
CVSS Score: e.g. 9.8 (Critical)
Description: What the vulnerability is
Evidence: What you observed/captured
Impact: Business impact if exploited
Remediation: Specific actionable fix
CVSS v3.1 BASE METRICS
AV — Attack Vector: Network(N) Adj(A) Local(L) Physical(P)
AC — Attack Complexity: Low(L) High(H)
PR — Privileges Required: None(N) Low(L) High(H)
UI — User Interaction: None(N) Required(R)
S — Scope: Unchanged(U) Changed(C)
C/I/A — Confidentiality/Integrity/Availability impact: None(N) Low(L) High(H)
VULNERABILITY CHAINING
A chain is when exploiting one finding enables or amplifies the exploitation of another. The combined chain often has higher impact than any individual finding. Always ask: "what does this access enable next?"
Classic chain: Recon → Initial Access → Privilege Escalation → Lateral Movement → Impact
REMEDIATION QUALITY
Bad: "Apply security patches"
Good: "Apply Apache 2.4.57 or later, available at apache.org/downloads — patch within 30 days per your patching SLA"
Bad: "Improve password policy"
Good: "Enforce minimum 14-character passwords with complexity requirements in Group Policy (Computer Configuration → Windows Settings → Security Settings → Account Policies)"