Home / Knowledge hub / Mean time to remediate
Knowledge hub
Mean time to remediate
The average time from finding a vulnerability to fixing it.
What it means
Mean time to remediate, often shortened to MTTR, is the average number of days between a vulnerability being confirmed and it being fixed. You add up the time each finding took and divide by the number of findings. It is usually tracked separately for each severity.
The letters MTTR are also used for mean time to recover and mean time to respond, so say which you mean. Here the clock starts at confirmation and stops at a verified fix. Start and stop points must be defined once and kept the same, or the trend means nothing.
Why it matters
It is one of the few numbers that shows whether security work actually reaches the product. A pile of reports does not reduce risk. Fixes do, and MTTR tells you how quickly they happen. A falling number for critical and high findings is a good sign that process and ownership are working. That makes it a useful number for a board, a customer or an audit, as long as it is measured the same way each time.
Customers and boards ask for it because it is easy to understand. It also feeds your remediation SLA: if the average for high findings is longer than the promised window, the promise is not being kept. It also feeds your risk register, since slow fixing is itself a risk worth recording.
How it shows up
It comes from your ticketing system or findings tool, using dates for found, fixed and verified. Report it by severity and by team, and show the median or the slowest ten percent beside the mean, because a handful of very old findings can drag the average far from what most tickets experience.
The usual distortions are closing tickets early, not counting findings that are accepted or dropped, and starting the clock late. A finding marked fixed that still works inflates the figure falsely. Stop the clock only on a verified fix, and track reopened tickets as well.
Questions people ask
Mean time to remediate, answered
What is a good mean time to remediate?
It depends on severity and your own policy. Critical findings are normally measured in days and lower severities in weeks.
Compare yourself against your own SLA and your own trend before any outside benchmark.
Why use the median as well as the mean?
A few very old findings can pull the mean up a lot, hiding the fact that most are fixed quickly. The median shows the typical case.
Showing both gives a fairer picture of how the process behaves.
When does the clock start?
Choose one point and keep it. Confirmation of the finding is the fairest, since an unconfirmed report may not be real.
If you start at the scan date, false positives will distort the figure.
Does MTTR include findings that are never fixed?
Not by default, which is a weakness. Open and accepted findings are left out unless you report them too.
Track the count and age of open findings beside it. Reporting open and accepted items alongside the average gives the fuller picture.
How do I reduce it?
Give every finding one named owner, send it with enough detail to reproduce, and agree deadlines. Slow handovers cost more than slow fixes.
Clear evidence and a precise location in code shorten the work.
Sources
Where this comes from
Related
Terms that sit next to this one
Remediation SLA
The agreed time within which a finding of each severity must be fixed.
Vulnerability ageing
How long known findings have sat open, as a measure of fix speed.
Fix verification
Proving a fix works by repeating the original exploit against the new code.
Remediation
The actual work of fixing a finding: the change, the review, the release.
Security ticket
A tracked work item for fixing one finding, with owner, severity and deadline.
How long do findings really live?
Findings that name the file and line and carry the request and response give developers less to rediscover. We check the fix by re-running the exploit. Ask us to run it on one of your applications.
Or start with a $199 pilot on one application: thirty days, success criteria agreed before day one, credited against the annual if you convert.