When you hire a security audit, the real work doesn't end with the scan — it ends with the report. It is the deliverable that justifies the investment, guides the corrections, and may be required by clients, insurance, or regulators. A bad report can be worse than none at all. Here we explain what a serious one must contain.
Warning sign: If the "report" you are given is just a PDF exported from Nessus or an automated tool with no manual analysis, it is not a pentesting report — it is a scanning report. They are very different things.
Structure of a professional report
A complete pentesting report has two clearly differentiated parts: the executive report (for management and leadership) and the technical report (for the team that will fix the problems).
What sets a good report apart from a bad one
- Only automated tool results
- No manual validation of findings
- Generic remediation ("update software")
- No CVSS or objective prioritization
- No evidence of real exploitation
- No follow-up or retest included
- Manual + automated analysis
- Every finding verified and exploited
- Specific remediation with code
- CVSS v3.1 per vulnerability
- Screenshots and requests as evidence
- Retest included at 30 days
How to read the report if you are not technical
If you are a company manager and receive a pentesting report, this is what you should look at first:
- Read the full executive summary — it is written for you.
- Look at the criticality distribution. If there are Critical or High vulnerabilities, they are an immediate priority.
- For each critical or high finding, read the "business impact" — what could happen if it's not fixed.
- Pass the technical report to your development or sysadmin team with the priorities set.
- Make sure the report includes a retest — the fix must be verified, not just promised.
This is what the report we deliver at Kodia looks like
Executive + technical report with each finding documented, CVSS Score, real evidence, and specific remediation plan. Retest included in all plans.
View web audit →