RedTeam Nexus Labs
Module 20 · Lesson 03 // Penetration Testing Report

findings

Penetration Testing Report · Ethical Hacking

Freereading · 10 min
On this page
LESSON

Overview

The findings are the heart of the report — the detailed documentation of each vulnerability discovered. This lesson covers writing effective findings.

Learning objectives

  • Describe the structure of a well-written finding.
  • Explain what each finding must communicate.
  • Connect findings to evidence and remediation.

Core concept

A finding documents a single vulnerability in enough detail for the owner to understand, verify, and fix it. A well-structured finding typically includes: a clear title, the severity, a description and root cause, evidence/reproduction steps, the impact, the affected component(s), and remediation guidance. Findings are written for a technical audience (developers, administrators) and must be accurate, clear, and reproducible — each drawing on the evidence collected during the engagement.

How it works

For each vulnerability, the tester writes a finding that ties together the engagement's work: what the vulnerability is (title, description, root cause), how serious it is (severity, from impact × likelihood), proof that it is real (evidence and reproduction steps from the evidence-collection discipline), what it affects and what could happen (impact/affected components), and how to fix it (remediation). Findings are usually ordered by severity (most critical first). Accuracy and clarity are essential — the finding must let developers reproduce and understand the issue precisely, without exaggeration. Good findings are the actionable core that drives remediation.

Practical example

A finding might read: Title — "Broken object-level authorization on invoice endpoint"; Severity — Critical; Description/root cause — the endpoint returns invoices based on the ID without verifying ownership; Evidence/reproduction — steps and redacted request/response showing user A retrieving user B's invoice; Impact — any user can access others' invoices (mass data exposure); Affected component — the invoice API; Remediation — enforce per-object ownership checks. This complete finding lets developers verify and fix the issue precisely.

Cybersecurity relevance

Findings are the actionable substance of the report — where discovered vulnerabilities become fixable items. Their quality (accurate, clear, reproducible, well-evidenced) determines whether developers can efficiently confirm and remediate them. They integrate the whole engagement: methodology (how found), evidence (proof), severity (priority), and remediation (fix). Poorly written findings (vague, unreproducible, exaggerated) waste effort and erode trust; strong findings drive effective remediation. Writing good findings is a core professional skill, combining technical accuracy with clear communication.

Common mistakes

  • Vague or unreproducible findings developers cannot verify or fix.
  • Missing elements (no severity, evidence, or remediation), leaving findings incomplete.
  • Exaggerating beyond the evidence, undermining credibility.

Key takeaways

  • A finding documents one vulnerability with title, severity, description/root cause, evidence/reproduction steps, impact, affected components, and remediation.
  • Written for a technical audience, findings must be accurate, clear, and reproducible, drawing on collected evidence, and are ordered by severity.
  • Findings are the actionable core of the report; their quality determines remediation efficiency and integrates methodology, evidence, severity, and remediation.

Check your understanding

  • What elements should a well-written finding include?
  • Why must findings be reproducible and accurate rather than vague or exaggerated?
FINISH THIS LESSON

Sign in to save your progress.