Skip to content
Sovereign SecureSovereign Secure

Penetration Test Report: What It Contains and How to Read It

What a penetration test report contains, with a report template and an example finding: how to read the scope, summary and risk ratings, then turn them into fixes.

By Sovereign SecureUpdated 8 min read

Scope your pen test online 

On this page
  1. What does a penetration testing report contain?
  2. Penetration test report template
  3. Why should you read the scope first?
  4. What should the executive summary tell you?
  5. Pentest report example: a well-written finding
  6. How should you read the risk ratings?
  7. How do you turn findings into an action plan?
  8. How is the report used for compliance?
  9. Who should see the full report?
  10. Why Sovereign Secure
  11. Request a sample penetration test report

A penetration testing report is the written record of a security test: what was tested, what the tester found, how serious each finding is, and exactly how to fix it. A good one answers three questions for leadership on the first page (how exposed are we, what must we fix first, and what will it take) and gives engineers enough evidence to reproduce and fix every issue.

Whether you are reading your first report or comparing providers’ pentest reporting, this guide explains what each section should contain, gives a penetration test report template you can check any report against, shows an example of a well-written finding, and sets out how to turn the results into action.

Key takeaways

  • Read the scope first: a report only tells you about what was tested.
  • The executive summary should give overall risk and themes in plain English.
  • CVSS scores measure technical severity; business risk also depends on exposure and data.
  • Every finding needs an owner, a deadline and a retest.
  • Findings that recur year after year point to a process problem.

What does a penetration testing report contain?

Most professional reports follow the same structure. If yours is missing a section, ask the provider why.

Section What it tells you What to check
Document control Version, dates, distribution and handling rules That it is marked confidential and circulation is limited
Executive summary Overall risk, main attack paths, themes and priorities That a non-specialist can understand it
Scope and methodology What was tested, how, when and from where Anything excluded, time limits and the testing approach
Findings Each vulnerability with rating, evidence and fix Evidence of manual testing, not just tool output
Positive observations Controls that worked Useful for knowing what to keep
Appendices Hosts tested, tool output, supporting data That the tested assets match what you asked for
Retest results Which findings are fixed, partly fixed or open Issued after remediation, often as a separate letter

Penetration test report template

Good pentest reporting follows a predictable order, so a reader can find the same information in every report. Copy this outline into your statement of work so the provider knows what you expect, or check a report you have received against it. The sections, in order:

  1. Document control
    • Report title, version, testing dates and issue date
    • Author, reviewer, distribution list and classification
  2. Executive summary
    • Overall risk and the two or three most serious attack paths, in plain English
    • Recurring themes and controls that worked
    • Prioritised recommendations
  3. Scope and methodology
    • Targets in scope and out of scope
    • Approach (black, grey or white box) and test accounts used
    • Testing windows, constraints and the methodology followed, such as the OWASP Web Security Testing Guide for web applications
  4. Summary of findings
    • One table: reference, title, risk rating, affected asset and status
  5. Detailed findings, one entry per issue
    • Reference, title, risk rating, affected asset, description, evidence, business impact, remediation and retest status
  6. Appendices
    • Hosts, URLs and endpoints tested
    • Tool output and supporting evidence
  7. Retest record
    • The status of each finding after remediation, usually a short letter or an updated report

An illustrative summary of findings table looks like this:

Ref Finding Risk Asset Status
WEB-01 SQL injection in the search function Critical Customer portal Fixed and retested
WEB-03 Customers can view other customers’ invoices High Customer portal Open
INF-02 Outdated TLS configuration Low VPN gateway Risk accepted, review in six months

If a report you receive does not let you build this table in a few minutes, ask the provider to add one.

Why should you read the scope first?

Because anything out of scope is untested, not secure. A clean report on a narrow scope can create false confidence. Check:

  • Targets. Which IP ranges, applications, APIs or environments were included, and which were excluded?
  • Approach. Black box (no prior knowledge), grey box (some information and test accounts) or white box (full documentation)? Grey and white box usually give deeper coverage.
  • Environment and timing. Was testing done in production or a staging copy? Has anything changed significantly since?
  • Constraints. Were any techniques excluded, or was testing cut short in a way that limited coverage?

What should the executive summary tell you?

It should tell you, without jargon, whether a skilled attacker could achieve meaningful access and what to do about it. Look for:

  • An overall view of your security posture.
  • The most significant attack paths, told as a short story. For example: “An attacker could use a weak password on the remote access portal, combined with an unpatched internal server, to reach the customer database.”
  • Common themes, such as patching delays or inconsistent access control.
  • Positive findings: controls that worked and should be maintained.
  • Clear, prioritised recommendations.

If you cannot understand the executive summary, that is a failing of the report, not of the reader.

Look at themes as well as counts. Ten medium findings caused by missing patches point to a broken patching process. One critical finding caused by a coding mistake points to a gap in secure development. Fixing the cause stops the same issues appearing in next year’s report.

Pentest report example: a well-written finding

Every finding should give your team enough to understand, reproduce and fix it. This penetration test report example shows an illustrative finding from a web application test (WEB-03 from the summary table above), in the format a good report uses.

Field Example
Reference WEB-03
Title Customers can view other customers’ invoices
Risk rating High (CVSS base score adjusted for context, with the reason stated)
Affected asset Customer portal, invoice download function
Description The application does not check that the logged-in customer owns the invoice being requested.
Evidence Redacted screenshots and request logs showing one test account retrieving an invoice belonging to a second test account
Business impact Exposure of customer names, addresses and order history; a likely personal data breach under UK GDPR
Remediation Enforce an ownership check on the server for every invoice request, and review other functions that retrieve records by reference
Retest status Open (to be updated after the retest)

Notice what makes it useful: it is specific, it uses test accounts rather than real customer data, it explains the business impact, and it says what to fix and where else to look. “Follow best practice” is not a remediation.

How should you read the risk ratings?

CVSS

Most reports use the Common Vulnerability Scoring System (CVSS), which rates technical severity from 0.0 to 10.0. Version 3.1 is still widely used and version 4.0 is increasingly common. Scores are usually banded as low, medium, high and critical. CVSS is a consistent starting point, but it describes the vulnerability in general, not your business.

Contextual risk

A good tester adjusts ratings for your environment and explains why. Two questions matter most:

  • How exposed is the asset? A flaw on an internet-facing payment page is more urgent than the same flaw on an isolated test server.
  • What would an attacker gain? Access to customer data, payment systems or administrative control outweighs access to a brochure site.

Findings marked “potential” or “unconfirmed” should still be investigated, but they deserve less urgency than confirmed, evidenced issues.

How do you turn findings into an action plan?

  • Assign owners and deadlines. Every finding needs a named owner and a target date based on its risk, using the fix times in your vulnerability management policy.
  • Fix causes, not just symptoms. If one form was vulnerable to injection, ask whether the same pattern exists elsewhere.
  • Handle what cannot be fixed. Apply compensating measures, record the decision in your risk register, and have senior management formally accept any residual risk with a review date.
  • Retest. A retest by the original team confirms fixes work. An automated scan is not a substitute for retesting a manually found flaw.

Our guide to penetration test remediation covers this stage in detail.

How is the report used for compliance?

  • PCI DSS. Reports are key evidence for Requirement 11.4. Your assessor will check that the scope covered the whole cardholder data environment perimeter and critical systems, that the methodology meets 11.4.1, that testing happened at least every 12 months and after significant change, and that exploitable findings were fixed and retested (11.4.4). A PCI penetration testing report should be written with those checks in mind.
  • ISO 27001. Results are evidence for Annex A control 8.8, and findings should flow into your risk treatment plan. See ISO 27001 penetration testing for what auditors expect.
  • Cyber Essentials Plus. A penetration test is not the Cyber Essentials Plus audit, but fixing its findings makes a first-time pass much more likely.

Who should see the full report?

Only the people who need it to fix the issues. For customers, insurers or partners who want assurance, ask your provider for a summary letter confirming the scope, dates and remediation status, or share a redacted executive summary.

Compare reports year on year. Findings that reappear suggest a process failure; growing numbers of findings in new systems suggest security is not built into projects; faster remediation shows the organisation is improving.

Why Sovereign Secure

Sovereign Secure is a PCI SSC Qualified Security Assessor (QSA) company, an IASME-licensed Cyber Essentials certification body and ISO 27001 certified. We write reports for two audiences, the board and the engineers, and structure them so they can be handed to an assessor or auditor as evidence.

Request a sample penetration test report

A template shows the structure; a real report shows the quality of the writing. Because even a redacted report describes how systems were attacked, we share our sample on request rather than publishing it. Contact us, choose Penetration Testing as the enquiry type, and ask for the redacted sample report. Put the same request to everyone else on your list and compare them side by side. Our guide on how to choose a penetration testing company sets out what else to ask, and our penetration testing services UK page lists the tests we run.

Your next step

FAQ

Questions we often hear

Can't find your answer? Call us on +44 161 523 5276 or send us a message.

What should a penetration testing report include?

At minimum: document control, an executive summary, the scope and methodology, each finding with a risk rating, evidence and remediation advice, and appendices listing what was tested. A retest section or letter should follow once fixes are made.

What is the difference between the executive summary and the technical findings?

The executive summary explains overall risk, key themes and priorities in business terms for leadership. The technical findings give engineers the detail they need to reproduce and fix each issue, including affected systems, evidence and remediation steps.

How quickly should critical vulnerabilities be fixed?

As quickly as practical, usually within days for anything exploitable on an internet-facing system. Set target fix times for each severity in your vulnerability management policy, and apply temporary mitigations if a full fix will take longer.

Can we share the full report with customers?

It is usually better not to, because the report is effectively a guide to attacking your systems. Most organisations share a summary letter from the testing company, or a redacted executive summary, confirming the scope, dates and remediation status.

How can we tell whether the test was thorough?

Look for evidence of manual work: business logic or access control findings, attack chains, screenshots and request logs, and a clear record of what was tested. A report that reads like raw scanner output suggests little manual testing was done.

Can we see a sample penetration testing report before we buy?

You should ask for one from any provider you are considering. A redacted sample shows how findings are written, how risk is rated and whether the executive summary is readable. We share ours on request.

Free consultation

Speak to an assessor

We aim to reply within one working day, and send a fixed quote once your scope is confirmed.

  • PCI SSC-approved QSA, QPA, CPSA, P2PE and 3DS assessors
  • IASME-licensed Cyber Essentials certification body
  • Clients across the UK, US, Europe, Middle East and Asia since 2012

“The Cyber Security Services were delivered on time and price was competitive.”

Beverley McGowan, Director, Specialists Hub. Read the full testimonial

By sending this form you agree to us contacting you about your enquiry. See our privacy policy.

We aim to reply within one working day. The first consultation is free.