OBLYTECH Logo
OBLYTECH Logo
ServiceNow Vulnerability Response KPIs and Metrics That Matter

ServiceNow Vulnerability Response KPIs and Metrics That Matter

Vulnerability Prevalence Metrics

Total known vulnerabilities: count of vulnerabilities identified in your systems. Trending this metric shows your exposure: is vulnerability count increasing (exposure growing) or decreasing (remediation faster than new discoveries). High count does not necessarily indicate failure—newer scanning tools find more vulnerabilities than older tools, so introduction of better scanning may increase count initially.

Critical and high-severity vulnerabilities: subset of total vulnerabilities that pose highest risk. This is your priority focus. Goal: reduce high and critical vulnerabilities to zero or near-zero (some systems have inherent vulnerabilities that cannot be patched). Monitor these closely.

Remediation Speed Metrics

Mean time to remediate (MTTR): average time from vulnerability discovery to remediation. Faster remediation reduces exposure window. MTTR should be tracked by severity, with critical vulnerabilities remediated fastest, then high, then medium, against targets set in your policy. If MTTR for critical vulnerabilities is well above target, you have a serious problem.

Remediation rate: what percentage of identified vulnerabilities are actually remediated (versus remaining open indefinitely). Organizations sometimes identify vulnerabilities but lack resources or priority to remediate them. Aim for a high remediation rate; most organizations should resolve the majority of discovered vulnerabilities. Unresolved vulnerabilities represent ongoing risk.

Vulnerability Detection Coverage

Asset coverage: what percentage of your systems are covered by vulnerability scanning. Systems without scanning may have undetected vulnerabilities. Aim for high coverage of critical and important systems. Lower coverage of non-critical systems is acceptable.

Vulnerability source analysis: which methods detect vulnerabilities most effectively (automated scanning, penetration testing, researcher reports, vendor advisories)? Understanding detection sources helps you invest in most effective detection methods.

Risk and Impact Metrics

Unpatched high-risk systems: vulnerabilities that cannot be patched immediately (no patch available, patch requires downtime) create ongoing risk. Track systems with critical unpatched vulnerabilities and remediation plans. Prioritize getting patches for systems with critical vulnerabilities.

Vulnerability re-emergence: vulnerabilities that are patched but reappear (vulnerable systems deployed, patches removed) indicate process problems. If same vulnerability appears multiple times, your remediation process is incomplete or there are systems you do not track.

Business Impact and Prioritization

Vulnerabilities affecting critical systems are higher priority than vulnerabilities in non-critical systems. Segment vulnerabilities by system criticality: critical systems (customer-facing, revenue-generating, regulatory-critical) get fastest remediation. Non-critical systems can have longer remediation timelines.

Process Metrics

Vulnerability assessment frequency: how often are you scanning for new vulnerabilities? More frequent scanning detects vulnerabilities faster. Typical targets: critical systems scanned weekly, important systems scanned monthly, other systems scanned quarterly.

Testing effectiveness: when vulnerabilities are reported as patched, how confident are you that they are actually patched? Test patch effectiveness by re-scanning after patching to confirm vulnerability is gone. If re-scans find vulnerabilities still present, your patching process is not working correctly.

Trending and Analysis

Track metrics over time to identify trends: are vulnerabilities increasing or decreasing overall, is remediation speeding up or slowing down, are critical vulnerabilities staying high. Positive trends (decreasing vulnerabilities, faster remediation) indicate an improving program. Negative trends indicate problems that need attention.

Comparing to Industry Standards

Some organizations publish vulnerability management benchmarks, but be cautious when comparing: your threat environment and systems may be very different from benchmarks. Use benchmarks as general guidance, but set realistic targets for your specific situation.

Dashboard and Reporting

Create dashboards for different audiences: security teams need detailed metrics, leadership needs summary metrics (trends and critical issues), IT operations needs metrics on systems they manage. Different groups need different information for decision-making.

Prevention and Predictive Metrics

Track metrics that predict future vulnerabilities: vulnerability trends in third-party components, newly disclosed vulnerabilities related to your software versions, or patterns in your discovered vulnerabilities. These metrics help you anticipate and plan remediation before problems become severe.

Use these insights to refine vulnerability detection and prioritize security investments.

Share metrics regularly with the security team members and leadership to drive vulnerability management improvements.

Agreeing where each clock starts and stops

Almost every disagreement about remediation speed comes from a clock that two people started at different moments. One person means the time a scanner first saw the weakness. Another means the time the record was created in the platform, which can be hours or days later if the import is batched. A third means the moment an owner accepted the task. All three are legitimate, and each produces a different average from the same data. Before any dashboard exists, fix the start and stop event behind each clock, and keep the list next to the metric definitions so that a future analyst does not have to reconstruct it from the data.

Clock Starts at Stops at Question it answers well Where it misleads
Detection to record The scan that first reported the finding The record appearing in the platform Is the feed keeping up with the scanners? Says nothing about whether anyone acted
Record to assignment Record creation The task reaching a named owner Is routing working, or are tasks sitting in a shared queue? Hides slow owners once a task is assigned
Assignment to fix verified The owner receiving the task A re-scan no longer reporting the weakness How long does the owning team actually take? Penalises teams who wait on a change window they did not choose
Detection to fix verified The first scan that reported the finding A re-scan no longer reporting the weakness How long did the exposure really last? Combines feed delay, routing delay and fix time into one number

The last clock is the one that matters for risk, because it measures how long the weakness was present. The others are operational diagnostics. Report the exposure clock to leadership and the segments to the teams that can change them, and never let one replace the other.

A metric set where each number changes a decision

A metric is only worth keeping if someone would act differently on a bad value. The following set covers the decisions most often raised in a vulnerability review. Each row names the question it answers, the way it can mislead when read alone, and the data it needs to be trustworthy.

Metric Decision it informs How it misleads when read alone Data it needs
Open items by age band Which teams need a conversation this week A flat total can hide a growing old tail Creation date and current state for every open item
Share closed with re-scan evidence Whether closures can be relied on in an audit A high closure count with low evidence looks like progress Re-scan results linked to each closed item
Exceptions past their review date Whether risk acceptance is still justified A small count can conceal a few very large exceptions Exception records with start, review and expiry dates
Reopened after closure Whether fixes survive the next build or patch cycle Rises when scanning gets better, not only when fixes fail Closure history per weakness and host
Coverage of in-scope hosts Whether the numbers describe the estate or just the scanned part of it A falling count can mean scanning stopped Host inventory and scan history for the same window

Why averages hide the backlog that matters

An average time to fix is pulled by its extremes in both directions. A handful of items that were fixed in a day can offset a larger group that has been open for a year, and the single average looks acceptable. Show the distribution instead. Age bands, with the oldest band always visible, show whether the backlog is being worked down or simply being renewed. A median alongside the mean makes the typical experience visible, and a count of items older than the longest band the team has agreed to tolerate makes the tail a named problem with named owners.

The same caution applies to percentages of items closed on time. If the due date was set loosely, a high percentage tells you the due dates are easy to meet, which is a different finding from the one the team hoped to report.

Measuring exceptions as carefully as fixes

Risk acceptance is where many programs quietly lose track of their numbers. An exception removes an item from the open count, which improves the chart, while the underlying weakness is still present. Track exceptions as their own measure: how many are open, how many have passed their review date, how many were granted for the same weakness on several hosts, and how many were reopened because the conditions that justified them changed. A rising exception count is not automatically bad. It becomes a concern when the review dates pass without a decision.

Setting up the first metric review

  1. Fix the start and stop event for each clock, and get the owner of each clock to sign the definition before any chart is published.
  2. Choose the age bands the program will use and keep them fixed on the scorecard for at least one full reporting cycle, so that movement between bands means something.
  3. Decide the denominator for every ratio, including which hosts count as in scope, and show it beside the ratio on the dashboard.
  4. Link re-scan evidence to closed items during the first cycle, and report the share with evidence as its own line, even if it is uncomfortable.
  5. Review the exception list with the people who granted the exceptions, and remove any exception whose review date has passed without a recorded decision.
  6. Publish one leadership view and one operational view drawn from a single data set, built as a dashboard for each audience, and check that the totals on both reconcile before the first meeting.

Frequently asked questions about measurement

Should the metrics be shared with teams outside security?

Yes, but only the segment that the team can change. A system owner needs to see the age and state of their own items, with the exception list that applies to them. Showing the whole estate to a single team invites arguments about scope rather than action, and it discourages the owners who are doing the work well.

How do we show an improving trend when the backlog is still large?

Show movement within the age bands rather than the total. A backlog that is shrinking in the oldest band while the newest band is steady is an honest sign of progress, even when the total has not yet moved much. Avoid comparing a new period with a baseline that was measured on a different set of hosts.

Who should own the definitions when teams disagree about them?

Give the vulnerability manager the authority to publish the definitions and the risk owner the authority to approve changes to them, as the governance model for the program would normally set out. Keep a dated change log for each definition, so that a trend line that moves because of a definition change is labeled as such rather than read as a real change in performance.

What do we do with items whose clock started before the platform existed?

Import their original detection date where it is known, and mark the source of that date on the report source the figure came from. If it is not known, start the clock on the import date and say so in the metric notes. A mixed population is acceptable as long as the split is visible and the older items are reported as a separate group.

Next step for the metric set

Performance analytics is one reporting layer these measures can sit on.

Frequently asked questions

How do we start implementing this?

Begin with understanding your current state, defining requirements based on business needs, and building a roadmap. Involve stakeholders from day one for better buy-in and requirements clarity.

What are common challenges?

Common challenges include change resistance, data quality issues, insufficient training, and overly complex initial designs. Address these through good change management, data preparation, training investment, and starting simple.

How do we measure success?

Define metrics before implementation that show whether objectives are being met. Track metrics continuously and use data to inform decisions about adjustments and improvements.

Talk to Oblytech

Planning, running or fixing a ServiceNow programme? Tell us where you are and we will suggest a sensible next step.

Contact us