Back to blog

Accepting a Pentest Finding: Build a Time-Bounded Exception Record

3 min read
Accepting a Pentest Finding: Build a Time-Bounded Exception Record

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

Make acceptance an explicit management decision

An organization may decide not to remediate a finding immediately, but that decision should not masquerade as a technical closure. Our exception record preserves the original finding and explains the chosen treatment. Name the affected service, accountable risk owner, decision date, and reason. Limited engineering capacity may explain a decision without making the issue disappear. The assessor’s report should remain intact, with the management response linked as a separate record.

Describe the exposure you are accepting

Summarize the tested condition, relevant impact, affected deployment, and uncertainty. Identify which facts are confirmed and which require further investigation. If the acceptance relies on a control, document its owner, scope, and evidence of operation. A claim that a system is internal or protected by another layer should be checked against its actual exposure. Avoid broad statements that acceptance applies to every future deployment of a service.

Set an expiration and review trigger

Use a time-bounded review date and events that reopen the decision, such as public exposure, a major customer use case, architecture changes, or new exploitation evidence. Assign an owner for monitoring those triggers. An exception without a reviewer can become permanent through inertia. Include the plan for remediation or reassessment and explain any dependency. If the decision is renewed, retain the prior approval and the new evidence rather than silently extending the date.

Use a concrete example

Suppose a finding affects an administrative tool scheduled for replacement. Management may accept a bounded period of exposure while restricting access and monitoring use, subject to verification that those measures apply. The record should identify the replacement milestone and the action if it slips. If the tool later becomes internet-accessible or gains sensitive data, the earlier assumptions no longer hold. That change should trigger review without waiting for the original expiration date.

Keep external reporting accurate

When sharing a report with a customer or auditor, explain whether the issue was fixed, mitigated, accepted, or remains under investigation. Do not label accepted risk as retested resolution. Confirm contractual obligations that may limit your ability to defer treatment. A written exception helps demonstrate accountable management, but it does not prove that a third party will accept the exposure. Its purpose is to preserve a clear decision and the conditions under which it must change.

Invite the service owner to explain the exception back to the approver. If they cannot identify the accepted exposure, review trigger, and required next action, the record is unlikely to guide a meaningful decision when conditions change.

Reference and next step

ISO’s information-security management overview provides risk-management context. The exception record above is our proposed operational aid, not a certification requirement.

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. Acceptance is a management treatment decision. Technical remediation and retest outcomes should be recorded separately.

Set a justified review date and material-change triggers according to your risk process and obligations. Avoid indefinite approval without an accountable owner.

Ready to secure your project?

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

Contact Us