Skip to content

AI Glossary · Metrics

What is Mean Time to Remediate (MTTR)?

Mean Time to Remediate (MTTR)

Mean time to remediate is the average elapsed time between discovering a vulnerability and completing its remediation for a defined set of vulnerabilities.

Also known as: mean time to remediate, MTTR

· Updated · Chain of Thought

AI Security

  • 1 episode
  • 1 guest clip
  • 2 sources

Fictional example: three vulnerabilities take two, four, and nine days to remediate. Their completed-only MTTR is (2 + 4 + 9) / 3 = five days. Atlassian’s vulnerability metrics use discovery and completed remediation as the endpoints. Its incident metric also uses the acronym MTTR, but means time to resolve a failure. Check the expansion and endpoints before comparing dashboards.

A fourth vulnerability remains open twenty days after discovery. Its final remediation duration is unknown, so it is absent from this completed-only mean. Report its open age and status separately. The diagram below shows these fictional records; it does not describe the performance of a team or security product.

In episode 68 at 11:26, Dan Lorenc argues that defenders need to find and fix vulnerabilities before attackers exploit them. He describes pushing remediation timing negative. Read that as a goal of fixing flaws before a reference event such as public disclosure; elapsed time from discovery to remediation cannot be negative.

This differs from time to exploit, which measures exploitation relative to a stated reference date. A useful remediation report states the vulnerability set, severity, discovery rule, and what counts as a completed fix. Track unresolved vulnerabilities alongside the mean: a falling average among completed fixes can conceal an aging backlog.

A five-day remediation average can hide an open vulnerability Fictional records. Three completed vulnerabilities took two, four and nine days from discovery to remediation. Their completed-only mean is five days. A fourth vulnerability is still open after twenty days, so its final remediation time is unknown and is excluded from that mean. Track its age and open status separately. Every bar starts at that record's own discovery, not on a shared calendar date. A 5-day average can hide an open flaw Fictional records. Every bar starts at its own discovery. 0 days5101520 Fixed AFixed BFixed C 2 days4 days9 days Open D 20 days Mean of the three completed records (2 + 4 + 9) / 3 = 5 days The unresolved record has no final duration yet. Report the backlog too 1 flaw open for 20 days Open age is separate from completed MTTR.
Fictional records, not measured security results. Each bar starts at its own discovery. Report open age and status alongside the completed-only mean. Download the image

Hear it from the guest

“How many of these can we patch or remediate and get to as much of the industry as possible before they do become exploited.”

Quotes lightly edited to remove filler words.

Sources

From the conversation