Security OperationsPDF + CSVFree

Vulnerability Remediation Tracker

A scanner gives you findings. What auditors, boards, and your own future self need is the thing scanners do not produce: who owns each finding, when it is due, and what happened to the ones you decided not to fix. This tracker is built around the remediation clock rather than the scan.

What you get

  • A remediation register keyed to severity-based SLA windows, not scan dates
  • An exception register with expiry dates: the part most teams handle in email and then lose
  • An ageing summary that shows backlog by severity, which is the number leadership asks for
  • Editable CSV so you can paste scanner exports straight in

How to use this template

  1. 1

    Set the SLA windows before you import anything. Decide your remediation window per severity first: a common starting point is 7 days for critical, 30 for high, 90 for medium. Shorten them for internet-facing assets. If you import findings before agreeing the clock, every row arrives with no due date and the backlog becomes unmanageable.

  2. 2

    Give every finding one named owner. Not a team, a person. A vulnerability assigned to "Infrastructure" is assigned to nobody. The owner is whoever can actually deploy the fix, which is often not the person who ran the scan.

  3. 3

    Treat an accepted risk as an exception with an expiry. Findings you will not fix are legitimate: a compensating control, a system due for decommission, a vendor who has not shipped a patch. What is not legitimate is an open-ended acceptance. Every exception needs an approver, a reason, a compensating control, and a date it comes back for review.

  4. 4

    Report ageing, not counts. "We have 400 open findings" tells nobody anything. "We have 6 criticals past SLA, oldest 34 days" is a decision-making number. Fill the ageing summary monthly and take that to the risk conversation instead of a raw scan report.

What's inside

Here's a preview. Unlock the free download to get all 6 sections (5 more below).

Remediation SLA windows

Agree this first. Internet-facing assets usually get a shorter clock than internal ones. If you only keep one column, keep the tighter one.

SeverityCVSS rangeInternet-facing windowInternal windowClock starts
Critical9.0-10.07 days14 daysDate the finding was first detected
High7.0-8.914 days30 daysDate the finding was first detected

5 more sections in the full template

Plus the branded PDF and editable CSV.

Unlock the free download

Related templates

More free templates IT teams use alongside this one.

Security Operations

Patch Schedule Template

Patching breaks things, which is why teams delay it, which is why they get breached through something with a patch available for six months. This schedule is built around deployment rings, so a bad patch hits a pilot group of twenty people rather than the whole company.

Get template
Security Operations

IT Risk Register Template

Risk registers fail in one of two ways: everything scores medium, or the register is written once for an audit and never opened again. This one forces a treatment decision and a review date on every row, because a risk with neither is a note, not a managed risk.

Get template
Network & Infrastructure

Firewall Rule Review Log

Firewall rule bases grow and never shrink, because adding a rule solves a problem today and removing one might cause an outage tomorrow. This log makes removal safe by requiring evidence of use before a rule is retired.

Get template

Frequently asked questions

What should a vulnerability remediation tracker include?

+

Per-finding: the CVE or check, the affected asset, whether it is internet-facing, severity, first detection date, a due date derived from your SLA, one named owner, and status. Alongside it you need an exception register with expiry dates, and an ageing view showing what is past SLA.

What are typical vulnerability remediation SLAs?

+

A common starting point is 7 days for critical, 14-30 for high, 30-90 for medium, and next maintenance window for low, with tighter windows for internet-facing assets. These are conventions rather than requirements. Set yours against your own risk appetite and any framework you are audited against.

How do you handle a vulnerability you cannot patch?

+

Record it as a formal exception with four things: the reason, a compensating control that actually reduces the risk, a named approver at the right level of authority, and an expiry date that brings it back for review. An acceptance with no expiry is how known risk quietly becomes permanent.

Should the remediation clock start at detection or at assignment?

+

At detection. Starting it at assignment hides triage delay, so a critical finding can sit unreviewed for weeks and still show as within SLA. Detection-based clocks make queue latency visible, which is the behaviour you want to surface.

Vulnerability Remediation Tracker (Free Template) |