Free tech learning for everyone, from basics to pro

Vulnerability AssessmentCyber SecurityIntermediate

Vulnerability reporting and remediation tracking

In short: Finding vulnerabilities is only useful if they get fixed. Good programmes assign each finding to an owner, set due dates by priority, manage exceptions with expiry dates, verify fixes, and report a few clear metrics to technical teams and management.

From findings to fixes

Scanners and testers can produce thousands of findings. Without a tracking process, those findings sit in reports nobody reads. Remediation tracking makes sure every important finding has an owner, a due date and a status, and that it is only closed when the fix is proven.

Finding to closureFindingscanner ortestTicketowner assignedFix orexceptionby SLA dateVerifyrescan, retestClosewith evidence
Figure 1. Each finding becomes a tracked ticket with an owner and a due date, and only closes after verification.

Owners and SLAs

Findings should go to the team that can fix them, usually by mapping assets to owners in the inventory or configuration management database (CMDB). Group findings sensibly: one ticket for "upgrade the web server package on 40 hosts" is far more useful than 40 separate tickets.

A remediation SLA (service level agreement) sets how long each priority may stay open. The numbers below are an example only; each organisation agrees its own in policy.

PriorityExample targetTypical trigger
Emergency48 to 72 hoursActively exploited and internet facing
High14 daysSevere, exploitable, important asset
Medium30 to 60 daysModerate risk or internal only
Low90 days or next refreshMinor impact, well mitigated

Exceptions and risk acceptance

Sometimes a fix is not possible in time: the vendor has no patch, or an upgrade would break a critical application. That is acceptable if it is handled openly through an exception (risk acceptance) process:

  1. The owner explains why the fix cannot be done and what compensating controls are in place.
  2. Security reviews the remaining risk.
  3. Someone with the authority to accept that level of risk signs it off, usually a business manager, not the IT technician.
  4. The exception gets an expiry date and a review reminder.
  5. Expired exceptions are escalated automatically.

Reporting for different audiences

Useful metricsSLA compliancefixed on timeMean time to remediateby severityOpen by age0-30, 31-90, 90+Exceptionscount and expiryCoverageassets scannedRecurrencefindings that return
Figure 2. Metrics that show whether vulnerabilities are really being fixed, not just found.
  • System teams need actionable lists: what to fix, where, how, and by when.
  • IT managers need trends by team: overdue items, ageing and SLA compliance.
  • Executives need a short view of risk: are the most dangerous exposures being closed quickly, and where is help needed?

Avoid vanity metrics such as "total vulnerabilities found", which rises whenever you scan more and says little about risk. Trends in time to remediate and overdue critical items tell a truer story. Also track recurrence: findings that come back often point to a broken build image or process.

Tip: if a fix is closed without rescanning, you are reporting intentions, not results. Make verification evidence part of closing every ticket.

Real-world example: monthly reporting at a housing association

A fictional housing association scans its network every week but fixes little, because results go to one shared mailbox. The new security lead assigns every server and application to a named owner, sets due dates of 7 days for known-exploited flaws and 30 days for other critical ones, and sends each owner only their own list. A monthly one-page report for the leadership team shows three numbers: scanning coverage, percentage of critical findings fixed on time and the number of active exceptions. Within three months on-time fixes rise sharply, and two long-running exceptions are closed when the board asks why they were still open.

Practice

Who should approve a risk acceptance for an unpatched business system?
A manager with the authority to accept that level of business risk, after security has reviewed it, not the person who would otherwise apply the fix.
Why is "total vulnerabilities found" a weak metric?
It grows whenever coverage improves and does not show whether risk is being reduced; time to remediate and overdue critical findings are more meaningful.
What does a high recurrence rate suggest?
A root cause such as an outdated build image, a missing configuration baseline or a process that reintroduces the same weakness.

Key takeaways

  • Every finding needs an owner, a due date and a status.
  • Remediation SLAs set fix times by priority and are agreed in policy.
  • Exceptions need compensating controls, proper sign-off and an expiry date.
  • Tailor reports to the audience: tasks, trends or risk.
  • Close findings only with verification evidence.
Tracks your learning on this device only. See your progress on the learning paths.

About the author

Mohamed Fayas

Founder of FM TecHub. CCNA certified, with a BTEC HND in Network Engineering, and BEng (Hons) in Computer Networking and Cloud Security. He writes practical, plain-English guides on networking, security and cloud.

More about the author

Original content written by Mohamed Fayas for FM TecHub. © 2026 FM TecHub. You're welcome to share a link to this page; please don't copy the text elsewhere without permission.

Stay up to date by email

New notes, tools and security news from FM TecHub, explained simply. Free.

We only use your email to send these updates. See our privacy policy.