Subscribe to the Non-Human & AI Identity Journal
Home FAQ Cyber Security Why do reachability checks matter more than raw…
Cyber Security

Why do reachability checks matter more than raw CVE counts?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated August 2, 2026 Domain: Cyber Security

Raw counts tell you what exists somewhere in the codebase, not what an attacker can actually reach. Reachability checks reduce noise by proving whether a vulnerable function sits on a real production path. That makes prioritisation more defensible and helps teams focus on exploitable exposure instead of theoretical findings.

Why This Matters for Security Teams

Raw CVE counts are useful for inventory, but they do not answer the operational question that matters most: can the vulnerable code actually be reached from a production path, and can an attacker trigger it under realistic conditions? Reachability checks help separate dormant exposure from exploitable exposure, which is essential for triage, remediation sequencing, and defensible risk decisions. This becomes even more important when teams are handling software that also supports agents, automation, or externally exposed APIs.

Security programmes that rely only on volume-based vulnerability metrics often over-prioritise low-impact findings while missing smaller sets of reachable defects that sit behind trusted services, shared libraries, or privileged workflows. That is why reachability analysis fits well alongside control-based approaches such as NIST SP 800-53 Rev 5 Security and Privacy Controls, especially where asset scoping, change control, and remediation accountability need to be auditable. For NHI and agentic systems, the same logic applies to secrets, tool access, and service identities: if the vulnerable path is not reachable, the immediate attack surface is lower, but the control still matters because reachability can change with one deployment.

In practice, many security teams encounter the real impact of a vulnerable dependency only after production telemetry, customer impact, or incident response has already shown that the path was reachable.

How It Works in Practice

Reachability checks usually combine static analysis, call graph inspection, dependency mapping, and build context to determine whether a vulnerable function or package is actually invoked by the application. The goal is not to prove exploitability in the strict academic sense, but to show whether the vulnerable code sits on a path that matters for the deployed environment. Current guidance suggests using reachability as a prioritisation signal, not as a substitute for patching when exposure is clearly relevant.

A practical workflow often looks like this:

  • identify the vulnerable package, function, or transitive dependency
  • trace whether application code calls into the vulnerable path
  • confirm whether the path is reachable in the deployed build or only in unused test code
  • check whether compensating controls limit exposure, such as network segmentation or authentication
  • validate whether the finding changes across environments, feature flags, or tenant configurations

This matters for cloud-native and CI/CD environments because the same CVE can be reachable in one service but dormant in another. It is also useful in AI-adjacent systems where orchestration layers, model-serving code, or tool integrations introduce many dependencies, but only some are operationally exposed. Reachability analysis can complement threat-informed work such as the Anthropic AI-orchestrated cyber espionage campaign report, which shows how real-world abuse depends on what the adversary can actually invoke. These controls tend to break down when build artefacts do not match production reality, because stale dependency graphs and environment drift make reachability conclusions unreliable.

Common Variations and Edge Cases

Tighter reachability analysis often increases engineering overhead, requiring organisations to balance better prioritisation against slower pipelines and more tooling complexity. Best practice is evolving, and there is no universal standard for how much evidence is enough before a CVE can be downgraded from urgent to watchlist.

Edge cases matter. A library function may appear unreachable in static analysis, yet become reachable through reflection, deserialisation, plugin loading, or a configuration change that only appears in production. The inverse also happens: a vulnerable dependency may be reachable in code but effectively blocked by authentication, segmentation, or feature gating. For identity-heavy services, a hidden path can become meaningful if an NHI, API key, or service account has the privilege to invoke it. That is why teams should treat reachability as one dimension of risk rather than the only one.

There is also a difference between “reachable” and “exploitable.” A reachable function still may not be practical to attack if the input is constrained, the payload is sanitised, or the surrounding control plane is hardened. Organisations should document those assumptions and revisit them after refactors, dependency upgrades, or changes to trust boundaries. In data-sensitive systems, that includes aligning prioritisation with security architecture expectations in NIST SP 800-53 Rev 5 Security and Privacy Controls, especially where monitoring and configuration management determine whether a dormant issue becomes live exposure.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

MITRE ATLAS address the attack and risk surface, while NIST CSF 2.0 and NIST AI RMF set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
NIST CSF 2.0ID.RA-1Risk understanding depends on whether a vulnerability is actually exposed.
NIST AI RMFAI-enabled systems need risk context beyond raw defect counts.
MITRE ATLASThreat paths depend on what an adversary can actually reach and invoke.

Apply AI RMF thinking to distinguish theoretical model-stack issues from operational exposure.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on August 2, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org