Safeguard
Industry Analysis•

Which delivery and security metrics should you pair to stop gaming?

Pair every speed metric with a safety metric that pushes back. Five pairs from DORA delivery measures and security measures, and what a split signals.

Safeguard Security Team
4 min read

Pair each speed metric with a safety metric that pushes back, so improving one cannot quietly damage the other. Good pairs include lead time with gate overrides, deployment frequency with change fail rate, and time to remediate with reopen rate. When a pair splits, investigate before celebrating.

Why pairs

DORA's guide warns against relying on one metric and recommends multiple metrics with some tension between them. It also notes that setting a metric as a goal invites gaming. A pair is the smallest structure that builds in tension: if one number can be improved by cheating, the other will show it.

Five pairs worth tracking

Speed or outputPushes backA split looks like
Change lead timeGate overrides and bypass countLead time drops because checks are skipped
Deployment frequencyChange fail rateMore deploys, more rollbacks
Time to remediateReopen rateFast closure of findings that return
Findings closedExceptions grantedClosure by waiver instead of fix
Scan coverageFinding quality, such as false positive rateWider scanning that floods people with noise

Pair one: lead time and overrides

If lead time improves by a day after a quarter, that sounds good. If gate overrides tripled in the same quarter, the gain may have come from bypassing a control. Report both next to each other. Our post on whether gates hurt lead time covers measuring the gate share.

Pair two: frequency and fail rate

DORA groups deployment frequency under throughput and change fail rate under instability. The point of that grouping is that you want both sides healthy. Rising frequency with rising fail rate means batches are getting riskier.

Pair three: remediation time and reopen rate

A short time to remediate is only good if fixes hold. If findings are closed by suppression or by a partial patch and then reappear, the reopen rate rises. Track the pair together.

Pair four: closure and exceptions

Counting findings closed rewards closing. A waiver also closes a finding. Show exceptions granted and their expiry dates beside closures so the mix is visible. See vulnerability exception metrics.

Pair five: coverage and quality

More coverage is good until the added noise causes people to ignore results. Track the share of findings judged false positives or not exploitable next to coverage.

How to use the pairs

  1. Put the two numbers in adjacent tiles, same window, same service.
  2. Write down the expected relationship before you look.
  3. When they diverge, ask for one example and read it.
  4. Fix the process, not the person.

Quick check

Can a pair itself be gamed?

Yes, with effort. Pairs raise the cost of gaming, and a periodic sample audit of raw items catches what remains.

How many pairs are too many?

More than five or six per service tends to go unread. Start with two and add one when a gap appears.

Try it yourself

Click through it at your own pace, or open it full screen.

Watch the lifecycle of a finding and think about where closure could be real or only apparent.

How Safeguard fits

Safeguard offers policies, gates and dependency scanning, which produce the gate outcome and finding data used by these pairs. Try a free scan at gold.safeguard.sh/scan.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.