What a pen-test report and retest should include
Learn what a penetration test report and retest must contain to properly identify and verify fixes for real security vulnerabilities.
When a penetration tester hands you a report, you're holding weeks of work and the evidence that your systems either held up or fell short. But a report is only useful if it tells you what actually matters—what the tester found, why it matters, and what to do next. Even more important: you need to know what happens after you act on those findings. That's where a retest comes in.
The gap between a report that looks impressive and one that actually steers your remediation is bigger than most organisations realise. A poorly structured report can bury critical vulnerabilities in jargon, leave your team unsure which fixes are urgent, or fail to verify that patches actually stuck. A retest that isn't thorough risks signing off on fixes that only masked the problem, not solved it.
What a credible pen-test report must contain
Start with the executive summary. This isn't marketing; it's your snapshot of risk. It should state the overall severity level, the number of vulnerabilities by criticality tier, and a plain-language description of what an attacker could actually do to your business. If the tester can't summarise the risk in two pages, they don't understand it well enough.
Each vulnerability needs four things. First, a clear title—not "SQL injection discovered" but *where* it was found and *how* the tester got there. Second, the severity rating and why (can an unauthenticated attacker exploit it instantly, or does it need insider knowledge?). Third, the technical detail: what the tester did, what they saw, and proof (screenshots, logs, command chains). Fourth, remediation steps specific to your environment—not generic patches from a vendor, but the actual sequence to fix *your* instance.
A retest section in the report should state when it will happen, what success looks like, and which vulnerabilities will be rechecked. This isn't optional detail; it's your contract. If a tester hasn't defined what a successful retest is, they're leaving room for disagreement later.
Structuring the retest so fixes actually hold
A retest isn't a second full penetration test; it's a focused verification. The tester should retest every vulnerability marked critical or high, and a sample of medium-severity issues. They should do this after your team has had reasonable time to remediate—usually two to four weeks, depending on your change management process.
The retest report should mirror the original, showing which vulnerabilities are now resolved, which persist despite attempted fixes, and whether any new ones emerged during remediation. This matters because patches sometimes introduce fresh weaknesses, and a good retest catches that. Equally, a vulnerability marked "fixed" but still exploitable in the retest is a sign your remediation didn't work or wasn't deployed fully.
Insist on a retesting timeline in writing before the work starts. Ask what happens if you miss the retest window—some testers will charge for rescheduling, others will adjust their schedule. Clarify whether the retest fee is fixed or depends on how many issues were fixed.
Questions that separate thorough work from tick-box testing
Before you sign off on any report or retest, ask the tester: "Will you explain each finding in a debrief call with our technical team?" A good report is written clearly, but vulnerabilities often need context. Does the flaw exist because of misconfiguration, outdated software, or design choice? A debrief turns a document into a learning session.
Ask too: "If we dispute a finding, can we arrange a walk-through?" False positives do happen. If a tester won't spend time validating their own work, you're paying for guesswork. And ask: "Who conducts the retest—the same person or someone independent?" Both models work, but they test different things. The original tester knows the attack path; a fresh tester may spot workarounds your first remediation missed.
When you're ready to commission a penetration test and its retest, look for someone who treats the report as a starting point, not an endpoint. Strove's verified cybersecurity consultants can show you sample reports and walk through their retesting process before you book. That clarity upfront saves confusion, cost, and risk later.
Common questions
- What's the difference between a penetration test report and a retest report?
- The initial report documents all vulnerabilities found, their severity, and how to fix them. The retest report, conducted weeks later after your team has remediated, verifies which vulnerabilities were actually resolved and whether any new issues appeared during remediation. Both should follow the same structure so you can compare results directly.
- How long after the initial pen test should a retest happen?
- This depends on your change management process and complexity, but typically two to four weeks. Agree on the retest timeline before the work starts so your team can plan remediation work without pressure. The tester should confirm this window in the original report.
- Should the same person who did the initial test do the retest?
- Either approach works. The original tester knows the attack paths and can verify fixes precisely; a fresh tester may spot workarounds your remediation missed. Ask the tester's view and agree on this before booking.
- What should I do if I disagree with a finding in the report?
- Ask the tester for a walk-through of the vulnerability. False positives do occur, and a credible tester will spend time validating their own work. This should be part of the debrief or remediation phase, not charged as extra work.
Find a verified provider on Strove
Compare vetted penetration testing providers, check their credentials, and book or request a quote — all in one place.
Find a Business