Back to blog

Pentest Delivery Acceptance: Check the Report Against the Agreement

3 min read
Pentest Delivery Acceptance: Check the Report Against the Agreement

Sources checked: . This article contains FailSafe's analysis and proposed validation workflow; linked sources support the reported facts.

Agree acceptance before the final day

A delivery review is easier when the buyer and provider already share a checklist. Our acceptance sheet compares the signed scope, amendments, actual work, and delivered evidence. Acceptance should mean the contracted deliverables have been received and reviewed, not that the system has been declared secure. Name the customer reviewer and allow a defined clarification period. Keep commercial acceptance separate from the organization’s decisions about fixing or accepting individual findings.

Reconcile the scope and coverage

Check the tested environments, assets, identities, methods, dates, and material exclusions. Account for accepted scope changes and execution blockers. If an intended workflow could not be reached, ask whether the agreed objective was revised, deferred, or left incomplete. A listed hostname does not prove equal depth across every feature. The report should help a reader understand what was investigated and which questions remain open, including work that the customer must prepare for another phase.

Inspect representative findings and limitations

Choose a material finding and verify that it includes a clear observation, relevant impact, evidence reference, severity rationale, and remediation guidance. Also inspect how the provider communicates an inconclusive result or a scope limitation. Ask focused clarification questions rather than requesting broader claims unsupported by the work. If findings are disputed, preserve both the evidence and the unresolved question while the parties investigate. Do not remove an observation merely to make delivery easier to accept.

Confirm the operational handoff

Verify who receives urgent findings, who owns remediation, how retesting is requested, and what is included in the closure record. Check report format, secure delivery, access expiry, and treatment of source code or credentials. Confirm that temporary test accounts, data, and exceptions have a cleanup owner. For a recurring service, identify which responsibilities continue after this report. A working portal is useful, but it does not replace a clear record of the engagement’s final state.

Write a bounded closeout decision

Use accepted, accepted with documented follow-up, or clarification required, according to the contract. Record outstanding items, owners, and dates. For example, a report may be delivered while one access-blocked workflow requires a later agreed assessment. Keep that distinction visible when sharing evidence with management, customers, or auditors. The closeout record should connect what was purchased to what was delivered without implying that report acceptance certifies compliance or eliminates the possibility of undiscovered vulnerabilities.

After acceptance, schedule a short closeout discussion with engineering and the business owner. Capture preparation issues and ambiguous terms for the next scope, while keeping the assessment findings and agreed follow-up actions in their authoritative records.

Reference and next step

NCSC’s penetration-testing lifecycle provides context for reporting and follow-up. The acceptance sheet here is our original buyer checklist; the signed agreement governs obligations.

Review FailSafe SWARM for the proposed testing model. Businesses considering a focused first engagement can review the first-pentest offer or discuss scope and evidence requirements before purchasing.

Questions & answers

Questions about this topic

Direct answers to common questions about this page.

No. Delivery acceptance and remediation status are separate decisions. Track fixes and retest outcomes explicitly.

Record the coverage gap and agree whether access preparation, supplemental work, or a scope amendment is required before closing the engagement.

Ready to secure your project?

Get in touch with our security team to scope an audit.

Contact Us