Report Structure
Executive and technical sections.
Report Structure is a free Cyber Security Academy lesson on CoddyKit — lesson 1 of 4. You can read the complete lesson below for free — then practise it hands-on in the browser with a built-in code editor and a 24/7 AI tutor. It is part of the Cyber Security Academy learning path, one of 4 lessons in the course, and your progress syncs across the web and the CoddyKit app.
Why Structure Matters
A penetration test is only as valuable as the report it produces. The findings live in your head and tools until you write them down clearly.
A well-structured report serves two very different audiences: executives who decide on budget and risk, and engineers who actually fix the issues.
- Executives need the big picture.
- Engineers need exact technical detail.
The Two-Audience Problem
If you write one long technical document, executives will not read it. If you write only high-level summaries, engineers cannot act on it.
The solution is a report split into layers: an executive summary up front, then progressively deeper technical sections. Each reader stops where their need ends.
Standard Report Skeleton
Most professional pentest reports follow a recognizable skeleton. Memorize this order.
Use it as your template for every engagement.
Pentest Report Outline
1. Executive Summary
2. Scope and Methodology
3. Risk Summary (table + chart)
4. Detailed Findings
5. Remediation Roadmap
6. Appendices (raw output, tools, timeline)Executive Summary
The executive summary is one page, written in plain business language. No tool names, no payloads.
It answers three questions:
- How exposed are we right now?
- What are the most serious risks?
- What should we do first?
Scope and Methodology
This section defines exactly what was tested and how. It protects both you and the client.
Document in-scope targets, out-of-scope systems, the testing window, and the standard you followed.
Scope: app.example.com, 10.0.0.0/24
Out: payment-gw.example.com (excluded by client)
Window: 2026-05-01 to 2026-05-07
Method: PTES + OWASP WSTG, gray-boxThe Risk Summary Table
A compact risk summary table lets a reader grasp the whole engagement in seconds.
List each finding with its severity so the reader can see the distribution at a glance.
ID Finding Severity
F-01 SQL Injection in /login Critical
F-02 Reflected XSS in search High
F-03 Missing security headers Low
F-04 Verbose error messages InfoDetailed Findings Section
This is the technical heart of the report. Each finding is a self-contained entry with a consistent template.
A repeatable template makes findings easy to read and easy to track over multiple engagements.
Finding template:
- Title and ID
- Severity / CVSS
- Affected assets
- Description
- Steps to reproduce (with evidence)
- Impact
- RemediationEvidence and Reproducibility
Every finding must be reproducible. Include the exact request, screenshot, or command output that proves it.
Strip or redact any real customer data from evidence before it goes in the report.
POST /login HTTP/1.1
Host: app.example.com
user=admin'--&pass=x
-> Response: authenticated as admin (200)Remediation Roadmap
Group fixes into a roadmap ordered by priority, not by finding order. Critical issues come first.
This turns a list of problems into an action plan the client can actually execute.
- Immediate: critical and high findings.
- Short term: medium findings.
- Backlog: low and informational.
Appendices
The appendices hold bulky reference material that would clutter the main body: full tool output, the complete host list, and the engagement timeline.
Keep the main body readable; push raw data here.
Consistency and Tone
Use one consistent severity scale, one finding template, and a professional, neutral tone throughout.
Avoid blame and avoid hype. State facts, evidence, and impact. The report is a record that may be read by auditors and lawyers years later.
Quick Check
Test your understanding of report structure.
Recap
You learned the standard structure of a penetration test report.
- Reports serve two audiences: executives and engineers.
- The skeleton: executive summary, scope, risk summary, findings, remediation, appendices.
- Every finding must be reproducible with redacted evidence.
- A remediation roadmap orders fixes by priority.
- Keep tone neutral and severity scales consistent.
Next you will learn how to score risk with CVSS.
Frequently asked questions
Is the “Report Structure” lesson free?
Yes — the full text of “Report Structure” is free to read here on the web, and the Cyber Security Academy course includes 4 lessons in total. To practise it interactively (a built-in code editor and a 24/7 AI tutor) and unlock the rest of the Cyber Security Academy course, upgrade to CoddyKit PRO.
What will I learn in “Report Structure”?
Executive and technical sections. You practise Cyber Security Academy with hands-on code you run directly in the browser, and a 24/7 AI tutor answers your questions as you work through the lesson.
Do I need any experience to start Cyber Security Academy?
No prior experience is required. Cyber Security Academy on CoddyKit is structured for beginners through advanced learners; this is — lesson 1 of 4, so you can start here or from the beginning and move at your own pace.
How long does the “Report Structure” lesson take?
Most CoddyKit lessons take about 5–10 minutes. Each one is bite-sized and interactive, so you make steady progress and pick up exactly where you left off across the web and the app.
Can I write and run code in this Cyber Security Academy lesson?
Yes. Every Cyber Security Academy lesson includes a built-in code editor, so you write and run real code right in your browser and get instant AI feedback — no local setup required.
All lessons in this course
- Report Structure
- Risk Scoring
- Writing Findings
- Remediation Guidance