Link to English podcast

What a Pentest Report Should Include Beyond a List of CVEs

If your pentest vendor handed you a PDF full of CVE numbers and called it done, you got shortchanged. A real pentest report proves exploitability, maps attack paths, and gives your team something actionable. It also holds up under compliance scrutiny. Knowing what to demand from that report changes everything about how useful it actually becomes.

What a Pentest Report Is Actually Supposed to Prove

Most penetration testing reports emphasize CVSS scores and scanner output, but the primary objective should be to demonstrate whether, and to what extent, an attacker can cause material impact to the organization.

Confirming that specific vulnerabilities or CVEs exist is only a starting point.

Pentestas, is a modern automated cybersecurity platform designed to provide continuous penetration testing (ethical hacking), with AI-driven testing that validates exploitability, chains vulnerabilities, and documents business impact rather than simply listing scanner results.

An effective report shows how individual weaknesses can be combined into a realistic attack path, what level of access or impact an attacker could ultimately achieve, and where existing security controls succeed or fail in disrupting that path.

This distinction is important for moving beyond a compliance-oriented checklist and toward evidence-based assessment of how well the environment can withstand actual attacker techniques.

Sections Every Legitimate Pentest Report Must Contain

Regardless of scope or methodology, a pentest report should include a set of core sections that together provide a complete and auditable record of the engagement, rather than only a ranked list of vulnerabilities.

The executive summary should describe the most significant risks in clear business terms that are understandable to non-technical stakeholders.

The scope and methodology section should document the systems and assets tested, explicit exclusions, rules of engagement, and the testing techniques or frameworks used.

Each finding should include sufficient evidence to be reproducible, such as HTTP requests and responses, relevant screenshots, or step-by-step proof-of-concept instructions.

In addition to any scoring system (such as CVSS), findings should describe impact and likelihood in context, taking into account the specific environment and controls in place.

Remediation guidance should prioritize fixes, outline practical mitigation steps, and define a retesting plan so that organizations can verify that issues have been addressed.

Appendices should contain supporting materials such as raw tool outputs, asset inventories, and mappings to standards like CWE and OWASP categories.

These elements allow internal teams, auditors, and other stakeholders to validate the results and more easily integrate them into existing risk management and remediation processes.

Five Red Flags That Signal a Weak Pentest Engagement

Even when a pentest is completed and a report is delivered, the quality of that work can vary significantly. The following five indicators often signal a weak engagement:

  1. Automated output presented as manual testing
    The report largely resembles raw scanner output, with minimal evidence of analyst-driven validation. There are no meaningful request/response logs, no contextual analysis, and no working proof-of-concept (PoC) to demonstrate exploitability.
  2. High-severity issues without attacker narrative or impact
    Critical or high findings are listed without an explanation of how an attacker would realistically exploit them or what specific business impact would result (e.g., data exposure, financial loss, or regulatory consequences).
  3. Lack of business logic testing
    The testing scope appears limited to technical vulnerabilities, with no coverage of business logic flaws such as IDOR (Insecure Direct Object References), role-based access control (RBAC) bypasses, or manipulation of payment and workflow processes.
  4. Simplistic or context-free severity ratings
    Severity levels are assigned without considering environmental and contextual factors such as public internet exposure, Exploit Prediction Scoring System (EPSS) scores, known exploit availability, or existing compensating controls.
  5. Insufficient detail for remediation and verification
    Findings lack clear, reproducible steps, don't reference common classification frameworks (e.g., CWE, OWASP Top 10), and provide no evidence of retesting to confirm that mitigations were effective.

When one or more of these characteristics are present, the engagement is likely closer to a formatted vulnerability scan than to a comprehensive, manually driven penetration test.

How to Read Severity Ratings Without Being Misled

Severity ratings should be treated as inputs to analysis, not as universal or definitive measures of risk. A high CVSS score (for example, 9.8) provides an indication of technical severity, but its practical significance depends on context, such as whether the affected service is internet-facing, exposed to untrusted users, or protected by effective compensating controls.

Assess whether exploitation has been demonstrated in practice. Concrete evidence—such as logs, request/response pairs, proof-of-concept exploits, or reproducible attack steps—indicates that a vulnerability isn't merely theoretical. Incorporating Exploit Prediction Scoring System (EPSS) data can help differentiate between vulnerabilities that are likely to be exploited and those that are less attractive or feasible for attackers.

Consider potential blast radius as well as individual severity. A medium-severity issue that can be combined with other weaknesses to access sensitive customer data may represent a higher overall risk than an isolated critical vulnerability with limited impact.

Prioritization is more effective when based on the combination of likelihood of exploitation and business impact, rather than relying solely on a numeric severity rating calculated without reference to the specific environment and threat landscape.

How to Turn Pentest Findings Into an Actionable Fix Plan

Understanding how severity ratings align with your environment is only the first step.

After contextualizing each finding, you need a structured process that turns those results into implemented fixes.

Translate each finding into an attack narrative with a clear statement of potential business impact.

For every High or Critical issue, include reproducible evidence and concrete remediation steps tailored to your technology stack, rather than generic guidance.

Assign each finding to a specific owner in tools such as Jira or ServiceNow, and apply SLA-based timelines (for example, 7 days for Critical, 30 days for High).

Verify each remediation through retesting.

Monitor key metrics such as mean time to remediate (MTTR), SLA adherence, and recurrence of previously closed issues.

This approach produces an auditable remediation plan that can support SOC 2 or PCI obligations while contributing to measurable risk reduction.

How to Verify Fixes After Retesting Closes Each Finding

Closing a finding in the tracker doesn't by itself confirm that the vulnerability has been eliminated.

After the remediation window, retest each finding and document the outcome as verified-fixed, partially remediated, or risk-accepted.

Use the report’s original proof of exploitation—such as request/response pairs, screenshots, or PoC steps—to confirm that the specific attack path can no longer be executed.

Attach supporting evidence (for example, logs, command outputs, or agent traces) to the ticket so that auditors can review concrete test results rather than assumptions.

Assess related attack-chain components as well; if downstream logic still allows privilege escalation or other impact, keep the finding open.

Track mean time to remediate (MTTR) and the rate of fixes for critical issues against severity-based SLAs, such as seven days for Critical, thirty days for High, and sixty days for Medium.

Using Your Pentest Report as Compliance Audit Evidence

Once you have verified fixes and closed findings, your penetration test report can serve as evidence for security and compliance audits, including SOC 2, PCI DSS v4.0, ISO 27001, and HIPAA.

To align with PCI DSS v4.0 expectations, ensure the report and supporting documentation clearly describe the assessment scope, rules of engagement, methodology, and all in-scope assets and systems.

Auditors typically look for evidence that identified issues were tracked and addressed.

Include your remediation plan, records of implemented changes, and any retesting results that confirm vulnerabilities have been resolved or risk has been reduced to an acceptable level.

Where possible, document exploitability, affected assets, and business impact in a structured way so that auditors can map the findings to your organization’s risk management processes.

It is also useful to prepare an attestation letter from the testing provider (or internal security function, where appropriate) summarizing the scope, approach, and overall outcome of the assessment.

Classify the report and supporting materials as confidential, and maintain two versions where necessary: a redacted summary suitable for external stakeholders and partners, and a detailed internal version containing full technical evidence and remediation details.

Conclusion

Your pentest report isn't just a deliverable you file away—it's proof your security program actually works. You've seen how a strong report covers attack narratives, validated evidence, contextual severity, and remediation tracking. Now it's your job to demand that standard from every engagement. If your current report doesn't meet it, you don't have a pentest—you've got an expensive vulnerability scan with a cover page.