Unreachable vulnerabilities still matter because code, dependencies, and configurations change over time. A function that is unused today may become part of a future path, and a control that blocks exploitation now may disappear later. Governance should track these findings separately so teams can defer them intelligently without treating them as harmless.
Why This Matters for Security Teams
Unreachable vulnerabilities are not harmless simply because they cannot be triggered in the current state. Security teams still need governance because reachability is fragile: code paths change, feature flags flip, dependencies shift, and a previously blocked issue can become live without warning. That creates audit, risk acceptance, and remediation questions that cannot be answered by a one-time scan alone. NHI Management Group’s lifecycle guidance on Lifecycle Processes for Managing NHIs is relevant here because dormant issues often sit in the same inventory as active ones, and governance has to distinguish between deferred, accepted, and eliminated risk.
For practitioners, the issue is not just exploitation today but exposure tomorrow. A vulnerability that is unreachable under current routing, permissions, or deployment topology may become reachable after refactoring or an emergency configuration change. That is why teams should track these findings separately in their Top 10 NHI Issues workflows rather than burying them in generic exception lists. Current guidance from NIST Cybersecurity Framework 2.0 supports risk-informed prioritisation, but it does not imply that a present-day non-exploitability assessment should become a permanent waiver. In practice, many security teams encounter “unreachable” defects only after a release, dependency update, or access-path change has already made them reachable.
How It Works in Practice
The practical question is how to govern a vulnerability that is not currently exploitable without over-rotating into noise. Best practice is to classify it as a tracked condition, not a dismissed finding. That means recording the exact reason it is unreachable, the assumptions that make it unreachable, and the event types that would invalidate that assumption. Common invalidators include new network exposure, changed authentication flow, dependency upgrades, added tool integrations, and policy exceptions that widen access.
Teams usually need three layers of handling:
- Technical evidence: what scan, test, or review shows the vulnerability is unreachable now.
- Operational dependency: what control, configuration, or architecture decision is preventing reachability.
- Revalidation trigger: what change forces the item back into review.
That is where governance aligns with asset and exception management. Findings should have an owner, expiry date, and review cadence, even if remediation is deferred. This is especially important in environments with NHIs, because API keys, service accounts, and agent workflows can change the path to a defect without a human noticing. NHI Management Group’s 52 NHI Breaches Analysis shows how often exposure emerges from compound conditions rather than a single obvious flaw. The right control mindset is to pair that with policy-driven review under NIST SP 800-53 Rev 5 Security and Privacy Controls, especially where change control and continuous monitoring determine whether a dormant issue stays dormant.
These controls tend to break down when teams treat scan results as static truth in fast-changing CI/CD and infrastructure-as-code environments, because the path from “not reachable” to “fully exposed” can appear between deployment cycles.
Common Variations and Edge Cases
Tighter governance often increases review overhead, requiring organisations to balance risk reduction against exception fatigue. That tradeoff is real, especially when a codebase contains many dormant findings that are safe only under narrow conditions. The answer is not to suppress them wholesale, but to use guidance that is proportionate to likelihood and blast radius. Current guidance suggests a lighter touch for isolated defects with strong compensating controls, and a heavier touch where a single configuration change could expose many assets at once.
Edge cases matter. A vulnerability may be unreachable in production but reachable in a staging environment that shares secrets or connectivity. It may be unreachable for human users but reachable through an agent, pipeline, or integration account. It may also sit in a library that is unused today but imported automatically by a future release. In those situations, the risk is not hypothetical: the control environment is only as stable as the next change.
For audit and risk committees, the key distinction is between “not exploitable now” and “no longer relevant.” Those are not the same. Governance should preserve the evidence for why a finding was deferred, require periodic revalidation, and close the loop when architecture changes remove the original safeguard. That discipline fits the broader NHI lifecycle and avoids turning temporary safety into permanent complacency.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Non-Human Identity Top 10 and OWASP Agentic AI Top 10 address the attack and risk surface, while NIST CSF 2.0, NIST SP 800-53 Rev 5 and NIST AI RMF set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-03 | Unreachable findings still need expiry and review because reachability can change. |
| NIST CSF 2.0 | ID.RA-1 | Risk assessment must account for changing exposure, not only current exploitability. |
| NIST SP 800-53 Rev 5 | RA-5 | Vulnerability scanning needs governance for exceptions and reassessment of findings. |
| NIST AI RMF | GOVERN | AI risk governance also relies on tracking assumptions that may later fail. |
| OWASP Agentic AI Top 10 | A10 | Agentic systems can change reachability through dynamic tool use and chaining. |
Track deferred NHI findings with owner, TTL, and revalidation triggers before treating them as accepted risk.
Related resources from NHI Mgmt Group
- Why do large AppSec programmes still miss important vulnerabilities even when they generate many findings?
- Why do organisations still miss critical vulnerabilities even when they run regular security testing?
- Why do organisations need identity governance and administration when they already have access management controls?
- What breaks when application governance still depends on manual implementation and specialist knowledge?