Raw counts collapse very different risk conditions into one number. A dependency can contain many vulnerabilities that are irrelevant to the shipped code path, so treating every finding as equal causes unnecessary blocking and trains teams to ignore security output when it matters.
Why raw CVE totals mislead release gates
Raw CVE counts flatten context into a single score, so a build can look “worse” because it includes many low-impact findings rather than one truly exploitable issue. In release pipelines, that creates bad decisions: teams block safe releases, chase noise, and stop trusting the signal when the tool keeps flagging volume instead of decision-relevant risk.
The core problem is that a vulnerability list is not the same as release risk. A package may inherit dozens of CVEs through transitive dependencies, but only a subset may be reachable in the shipped configuration, enabled code path, or runtime environment. Counting every finding equally ignores exploitability, exposure, and blast radius, which are the factors that should actually govern go or no-go decisions.
That is why a “high CVE count” can be a poor proxy for security posture. One dependency with many dormant issues may be less relevant than a smaller dependency with a single reachable auth bypass, secret exposure, or code execution flaw. Pipeline policy should therefore answer a different question: not “how many issues exist somewhere in the tree?” but “which issues can affect this build in the way it will actually run?”
For release engineering, the practical consequence is signal degradation. If every finding is treated as equally blocking, developers learn to tune out security output, and security teams end up negotiating around false urgency instead of focusing on the findings that change risk. A healthier gate separates inventory from exposure, and severity from relevance, so remediation effort tracks actual attack surface.
Risk and Threat Considerations
Raw counts create two kinds of failure: overblocking when irrelevant findings accumulate, and underreaction when teams become numb to alerts. In build pipelines, both are dangerous because they distort prioritisation, delay delivery, and can hide the small number of issues that would genuinely matter if the component is shipped.
Failure mechanism: Vulnerability tooling often reports all matched CVEs against a dependency graph without proving whether the vulnerable code is loaded, reachable, or exploitable in the release context. That produces a score that is mathematically precise but operationally weak.
Impact: Teams spend effort on low-value cleanup, introduce release friction, and may start overriding gates by habit. Over time, that weakens the pipeline’s credibility and increases the chance that a truly material issue slips through because the team has been trained to expect noise.
What a better release gate measures instead of raw totals
A release decision should weight whether the flaw is reachable in the shipped artifact, whether exploit conditions exist in the deployment, and whether the consequence would be meaningful for the application. That means preferring contextual signals such as exploitability, runtime exposure, asset criticality, and whether the vulnerable dependency is actually invoked by the code path being released.
One useful discipline is to separate “findings to track” from “findings to block.” Many CVEs belong in backlog or exception handling, not in a hard stop. When the pipeline cannot make that distinction, it tends to optimise for visible compliance rather than secure delivery. A better model treats vulnerability data as input to triage, not as an automatic release verdict.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
CIS Controls v8, NIST SP 800-53 Rev 5, OWASP ASVS and SLSA set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| CIS Controls v8 | CIS-7 — Continuous Vulnerability Management | Raw CVE counts are a vulnerability-management prioritisation problem. |
| Recommendation — Prioritise reachable and exploitable findings before blocking a release. | ||
| NIST SP 800-53 Rev 5 | RA-5 — Vulnerability Monitoring and Scanning | Build pipelines use vulnerability scanning outputs that need contextual interpretation. |
| SI-2 — Flaw Remediation | Release gating should drive remediation of materially relevant flaws, not every listed CVE. | |
| Recommendation — Tune scanning output to separate inventory from release-blocking risk. Remediate the flaws that affect shipped code paths first. | ||
| OWASP ASVS | V15 — Secure Coding and Architecture | The question is about judging whether findings matter in the actual build architecture. |
| Recommendation — Assess whether the vulnerable dependency is reachable in the released architecture. | ||
| SLSA | Supply Chain Levels for Software Artifacts | Build decisions depend on supply-chain integrity and artifact trust, not raw vulnerability totals. |
| Recommendation — Use provenance and integrity signals alongside vulnerability data when deciding to ship. | ||
Practitioner Guidance
What to prioritise: Gate releases on reachable, exploitable, and high-consequence issues first. A long vulnerability list is less important than one dependency flaw that is actually on the execution path of the shipped service.
What to verify: Check whether the vulnerable component is used at runtime, whether the affected function is enabled, and whether compensating controls or deployment constraints materially reduce exposure. If you cannot answer those questions, do not let the raw count drive the decision alone.
Common mistake: Treating every CVE as an equal release blocker. That turns the pipeline into a volume meter, not a risk decision tool, and it teaches teams to route around the control instead of improving the software.
Practitioner takeaway: Release gates work best when they measure exposure, not inventory size; if the pipeline cannot distinguish reachable risk from background noise, it will produce both unnecessary blocks and missed priorities.
Related resources from NHI Mgmt Group
Deepen Your Knowledge
Free weekly newsletter
Subscribe to the NHI & AI Identity Journal
The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.
Bonus 33% off our NHI Course when you subscribe.
Reviewed and updated by the NHIMG editorial team on October 12, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org