Safeguard
Compliance•

How long should you keep vulnerability exception records?

Keep exception records at least as long as your longest audit lookback and any contract or legal duty. Keep closed and denied items too. What to check.

Safeguard Security Team
3 min read

Keep exception records at least as long as your longest audit lookback and any contractual or legal retention duty, then add a safety margin. Retain closed, expired and denied items, not just active ones. Check the exact period with your auditor and counsel, because it varies.

There is no single number

No universal rule sets one retention period for exception records. The right answer depends on who might ask: auditors, customers, regulators, insurers or litigators. Rather than invent a figure, build the period from your actual obligations.

Where to find your obligations

SourceWhat to check
Audit scopeThe period under review, plus prior periods an auditor may compare
Customer contractsEvidence retention and audit rights clauses
RegulationSector rules on records and incident evidence
InsurancePolicy conditions about security records
Internal policyYour own records schedule

Take the longest of these and write it down as the retention rule. If you hold a report or attestation from an independent auditor, ask what the next engagement will look back over.

What counts as the record

The exception itself is only part of it. Keep:

  • The request, justification and evidence at the time of approval
  • Approval and any delegation, with timestamps
  • Renewals and changes, as history, not overwrites
  • Closure, with the reason
  • Denials and appeals
  • Notifications sent, if you rely on them as a control

Evidence links are the weak point. A ticket or document may be deleted long before the exception record. Store a copy or a hash with the record, or make sure the linked system has a retention rule at least as long.

Deletion is a control too

Keeping forever is not automatically safe. Records can contain internal architecture details and names. Set an end date, protect access, and delete on schedule, with a legal hold process in case a dispute or investigation freezes deletion. Where personal data appears, such as approver names, apply your privacy retention rules too.

Practical setup

  1. Decide the retention period with compliance and legal
  2. Write it into the records schedule
  3. Configure the tool or archive to enforce it
  4. Export on a schedule to immutable storage if the tool cannot guarantee history
  5. Test restoring a record from two years back, if you have one that old

Common mistakes

Safeguard's compliance and evidence automation is designed to collect and organise records for audits, so the retention work starts from a consistent set rather than scattered files.

Try it yourself

Click through it at your own pace, or open it full screen.

See how records map to controls, which helps you spot which evidence has to last longest.

Quick check

Can we delete exceptions once they close?

Not before your retention period ends. Auditors often sample closed items from earlier periods.

Who decides the retention period?

Compliance and legal, using your audit, contract and regulatory obligations. Engineering implements it.

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.