OneClickComply
    Back to BlogPenetration Testing

    How to Interpret a Penetration Test Report (2026)

    Ben Kettle, Compliance Specialist
    How to interpret a penetration testing report

    TL;DR

    • Start with the executive summary and severity table — that's where the real risk sits, not the appendix.
    • Critical findings (CVSS 9.0+) need a fix plan inside 30 days; Medium and Low can wait for the next sprint.
    • Knowing how to interpret a penetration testing report means assigning each finding an owner and a retest date, not just filing the PDF.
    • A report with no retest section is incomplete — confirm fixes before you close the ticket.

    A penetration testing report tells you exactly where an attacker could get in — most of them bury that answer under 40 pages of CVSS scores and screenshots. This guide breaks the report into the sections that matter, shows you how to rank findings by real risk, and gives you a workflow for turning a PDF into a remediation plan an auditor will actually accept in 2026.

    Why this matters

    A pentest report that sits unread in a shared drive is worse than not testing at all — it's evidence you knew about a gap and did nothing. Learn how to scope a penetration test before you buy one and this reading step both matter: scoping decides what gets tested, interpretation decides what gets fixed. Auditors for ISO 27001, SOC 2, and Cyber Essentials Plus all ask for evidence that findings were triaged and closed, not just that a test happened.

    Most reports follow a similar shape: executive summary, scope and methodology, findings table sorted by severity, technical detail per finding, and (sometimes) a retest section. Miss the structure and you'll either panic over a Low-severity cookie flag or ignore a Critical finding buried on page 22.

    What you'll need

    • The full report PDF, not just the executive summary slide deck
    • Access to whoever owns the affected system (dev lead, IT admin, cloud engineer)
    • A CVSS reference (v3.1 or v4.0, whichever the tester used) to sanity-check severity ratings
    • A ticketing system or spreadsheet to track each finding to closure
    • 60-90 minutes for a first read-through on a report of 15-30 findings
    • Evidence storage for remediation proof, since auditors will ask for it later

    The steps

    1. Read the executive summary before the findings table

    The executive summary tells you what the tester thinks matters, in plain language, before the CVSS math starts. It usually states the overall risk posture in one or two sentences and flags anything that could lead to full compromise.

    If the summary says "external attacker could gain domain admin access," that sentence outranks every other finding in the report. Read it twice before you open the detail sections.

    Common mistake: skipping straight to the findings table and missing the one sentence that explains why three separate Medium findings chain into a Critical path.

    2. Check the scope and methodology against what you expected

    The scope section lists exactly what was tested — IP ranges, URLs, user roles, exclusions. Cross-check it against what you asked for when you booked the engagement.

    A report that only covers unauthenticated testing on a web app with a login screen has tested a fraction of your actual attack surface. Reviewing best penetration testing companies for UK small businesses before you book helps avoid this gap in the first place, but if you're reading a report now, flag scope mismatches immediately — they're the fastest way to explain why a finding looks smaller than it should.

    Common mistake: assuming "full scope" in the proposal matches "full scope" in the final report without checking the exclusions list.

    3. Sort findings by CVSS score, not by the order they're listed

    Most reports already sort by severity, but double-check. CVSS v3.1 scores map to four bands: Critical (9.0-10.0), High (7.0-8.9), Medium (4.0-6.9), Low (0.1-3.9).

    Critical and High findings are the ones that get you compromised or fail an audit. Medium and Low findings matter for hardening but rarely block certification on their own.

    Common mistake: treating every finding on the page as equally urgent because they're all in the same PDF.

    4. Read the technical detail for Critical and High findings in full

    Each finding should include a description, evidence (a request, a screenshot, a code snippet), impact, and a recommendation. For Critical and High items, read all four sections — the recommendation often needs more context than the two-line summary suggests.

    If a finding covers a web application or API vulnerability, the detail should reference specific endpoints and payloads. Findings on web applications and APIs tend to need developer sign-off, not just an IT ticket, because the fix usually touches code.

    Common mistake: forwarding the summary line to a developer and skipping the reproduction steps — they'll need those to confirm the fix actually works.

    5. Map every finding to an owner and a deadline

    A report with no owner column is just a list. Build one: system, finding, severity, owner, target date. Critical findings in 2026 should carry a fix commitment inside 30 days; High findings inside 60-90 days is standard practice across most compliance frameworks.

    If your infrastructure includes carrier-grade or telecom network segments, treat those findings on their own track — penetration testing on those networks follows different protocols and severity baselines than a standard web app engagement, so don't assume the same 30-day clock applies without checking with the tester.

    Common mistake: leaving the owner field blank because "IT will sort it out" — nobody owns a blank field.

    6. Push remediation into an actual workflow

    Don't manage fixes from the PDF. Move each finding into a tracked workflow with status, evidence of the fix, and a retest date. Building a vulnerability remediation workflow gives you a repeatable structure instead of a one-off spreadsheet you'll lose track of by the next quarter.

    Common mistake: marking a finding "fixed" based on a developer's word without evidence attached to the ticket.

    7. Confirm the retest before you close anything

    If the engagement included a retest, the tester should confirm each fix works against the same attack path they originally used. If it wasn't included, ask for one — a single retest on Critical and High findings is cheap insurance against an auditor asking "how do you know this is actually fixed?"

    Common mistake: closing tickets on self-reported fixes with no independent confirmation, then having to explain the gap during an ISO 27001 or SOC 2 audit.

    Automate your remediation evidence

    Track findings, fixes, and retest proof in one place for your next audit.

    Troubleshooting

    The report has no executive summary. Ask the testing firm for one — a report without a plain-language summary usually means the findings weren't reviewed for business context before delivery.

    Findings have no CVSS score. Score them yourself against the v3.1 rubric or push back on the firm; unscored findings can't be prioritised objectively and shouldn't be accepted as final.

    A finding looks like a false positive. Don't dismiss it silently. Document why you believe it's a false positive and get the tester to confirm or push back before closing it — auditors want to see the disagreement resolved, not ignored.

    Two findings contradict each other on severity. This happens when a report covers multiple testers or phases. Flag it to the firm's project lead rather than picking whichever score is more convenient.

    The remediation advice is too generic to act on. "Apply patches" isn't a fix plan. Ask for the specific CVE, version, or configuration change — a report that can't tell you exactly what to change hasn't done its job.

    Nobody internally understands the technical detail. This is common for Critical findings involving cloud misconfigurations. Cloud infrastructure and AWS penetration testing findings often need a cloud engineer in the room, not just a generalist IT admin.

    Tools and resources

    • CVSS v3.1 calculator (FIRST.org) to verify or recalculate severity scores
    • A ticketing system (Jira, Linear, or similar) for remediation tracking
    • Evidence collection automation for audits to store fix proof without manual screenshotting every quarter
    • Your certification body's audit checklist, so remediation evidence matches what they'll actually ask for
    • A retest agreement in writing before the engagement ends, not negotiated after

    What to do next

    Once findings are triaged and owners are assigned, the report stops being a document and becomes a live workload. The next step is building that workload into a repeatable process rather than a one-time scramble every time a report lands — start with the vulnerability remediation workflow guide linked above and set a recurring cadence for the next test.

    Frequently asked questions

    Fix findings scored Critical (CVSS 9.0-10.0) and High (7.0-8.9) first, since these carry the greatest risk of compromise or audit failure. Medium and Low findings can move into your next hardening sprint.

    CVSS scores technical severity based on exploitability and impact, while business risk factors in what system is affected and what data it touches. A Medium CVSS finding on a system holding customer data can carry more business risk than a High finding on an isolated test server.

    Critical findings should have a fix plan inside 30 days and High findings inside 60-90 days as a standard target in 2026. Medium and Low findings typically get scheduled into the next development or patch cycle.

    Yes, for Critical and High findings a retest confirms the fix actually closes the attack path the tester used. Without it, you're relying on self-reported fixes, which most auditors won't accept as sufficient evidence.

    Raise it directly with the testing firm's project lead and document the disagreement in writing. Auditors want to see that disputes were resolved with the tester, not quietly downgraded internally.

    Yes, a pentest report with tracked remediation and retest evidence is standard supporting evidence for both ISO 27001 and SOC 2 audits in 2026. Auditors specifically look for proof that findings were triaged, fixed, and confirmed closed.

    A complete report includes an executive summary, scope and methodology, a severity-sorted findings table, technical detail per finding, and ideally a retest section. Missing any of these, especially the retest section, is a gap worth raising with the testing firm.

    One last thing

    The finding that gets ignored most often isn't the scariest one — it's the Medium-severity issue that shows up on three separate reports in a row. A repeat finding means your remediation process isn't closing the loop, and that pattern tells an auditor more about your security posture in 2026 than any single Critical score does.

    CVSS v3.1 severity bands

    9.0-10.0

    Critical severity

    7.0-8.9

    High severity

    4.0-6.9

    Medium severity

    0.1-3.9

    Low severity

    See OneClickComply in action

    A 30-minute call, tailored to penetration testing. No obligation.