Safeguard
Security Guides•

Which metrics show that a release gate is working?

Track block rate, override rate, time to clear a block, waiver age and post-release findings to see if the gate protects without stalling teams.

Safeguard Security Team
3 min read

Track five numbers: block rate, override rate, time to clear a block, waiver age, and findings discovered after release. Read them together. A working gate blocks the right things, is rarely bypassed, clears quickly and leaves few surprises in production.

The five metrics

MetricWhat it showsWarning sign
Block rateShare of releases the gate stopsNear zero for months, or very high
Override rateShare of blocks bypassedRising steadily
Time to clear a blockHours from fail to passGrowing, which means teams are stuck
Waiver ageDays since each open waiver was createdWaivers past expiry
Post-release findingsFindings on shipped releases that the gate could have caughtRepeated misses

No single number works alone. A low block rate could mean good code or a blind gate. A high override rate could mean a broken rule or a pressured team.

How to read them

  1. Block rate near zero. Run the gate test described elsewhere in this series, and check the scope. It may be scanning the wrong thing.
  2. High block rate. Look at what rules fire. A few noisy rules usually cause most blocks. Tune them with review.
  3. Rising overrides. Talk to the teams. The fix path may be slow or the rule unclear.
  4. Long clearing time. Look for missing fix guidance or slow approvals.
  5. Old waivers. Escalate to the risk owners. Expired waivers should fail the gate.
  6. Post-release misses. Ask whether the data was stale, the scope was wrong, or the finding was new after release.

Avoid vanity numbers

Total vulnerabilities found is a poor measure, because it rises when you scan more and says nothing about control quality. The same goes for raw counts of scans run. Prefer rates and ages, which describe behavior.

Put numbers beside context

The EPSS score and the CISA KEV catalog change over time, so a metric like "known exploited findings in released versions" moves for reasons outside your control. Note that when you present it, so nobody reads a rise as team failure.

Report to the right people

Engineering leads need block and clearing time by team. The risk owner needs waiver age and overrides. Auditors need the evidence trail. One dashboard rarely serves all three, so build small views for each.

Review cadence

Look monthly, and after any incident involving a shipped release. Record what you changed and why, as a policy change with review.

Quick check

What is a good block rate?

There is no universal target. Look at trend and cause, and compare against override rate and post-release findings.

Should we publish these numbers to teams?

Yes, by team, framed as support rather than ranking. Visibility tends to shorten clearing time.

Sources

Safeguard offers policies, gates and dependency scanning, and a free scan is available at gold.safeguard.sh/scan.

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.