Safeguard
Compliance•

How long should you keep vulnerability scan records and change tickets?

No single period fits every program. How to set retention for scan exports, fix tickets and approvals, with one US state rule as an example.

Safeguard Security Team
3 min read

There is no universal period. Keep scan exports, fix tickets and approvals for the longest of your policy, your contracts and the rules that apply to you. One New York rule asks for audit trail records for not fewer than five years, which shows how long some periods run.

Which records are we talking about

For vulnerability management, the records that tend to matter are:

  • Scan results and the configuration that produced them.
  • The findings register and its history.
  • Fix tickets, with created, fixed and verified dates.
  • Change records for production fixes, with approvals.
  • Exception approvals and their reviews.
  • Reports to senior leaders.
  • Penetration test reports and retests.

What the sources say

NIST SP 800-53 configuration change control asks that records of configuration-controlled changes be retained for a period the organization defines. Its audit record retention control likewise asks organizations to retain audit records for an organization-defined time, to support after-the-fact investigations and to meet regulatory and organizational retention requirements. Neither fixes a number, so you set one.

New York's financial services rule on audit trails asks covered entities to maintain records required by that section for not fewer than five years. That section concerns systems that reconstruct material financial transactions and audit trails designed to detect cybersecurity events, so it does not automatically cover every vulnerability record. Ask counsel how it applies to you.

A decision method

  1. List each record type.
  2. For each, find the longest applicable period from law, contract and internal policy.
  3. Use that period, and write it into a retention schedule.
  4. Note who owns deletion.
  5. Review the schedule annually.
RecordTypical driversYour decision
Scan exportsAudit lookback, investigationsSet period, store with dates
Fix ticketsAudit sampling, trend analysisSet period
Change recordsChange control rules, investigationsSet period
Exception approvalsAudit samplingKeep at least until expiry plus the audit lookback
Pen test reportsContract and audit requestsSet period, restrict access

Our general guide on audit evidence retention covers the wider decision.

Pitfalls

  • Tool defaults. Many scanners keep history for a limited time unless you export. Check before an audit asks for last year.
  • Ticket cleanups. Archiving old projects can delete history.
  • Vulnerability reports are sensitive. Long retention means long exposure, so limit access.
  • Personal data in tickets. Names and emails in comments may trigger privacy retention limits. Balance both with counsel.

Make exports routine

Schedule a periodic export of findings and their history into storage you control, with a hash recorded for integrity. Then retention does not depend on a vendor tool's own limits.

Where tooling helps

Safeguard keeps findings tied to components and policy decisions and supports evidence automation, which helps produce dated exports. You still choose and enforce the retention schedule.

Quick check

Should we keep every scan result forever?

No. Longer retention has costs and risks. Keep what your schedule says, then delete on a documented routine unless a legal hold applies.

Is five years the standard?

No. Five years is what one New York rule says for the records that section covers. Other rules and contracts differ.

Sources

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.