By NHI Mgmt Group Editorial TeamDomain: Cyber SecuritySource: ArmorCodePublished August 28, 2026

TL;DR: SBOMs expose software components, but they do not answer whether a vulnerable dependency is reachable, internet-facing, owned by the right team, or tied to active exploitation, according to ArmorCode. The practical gap is not inventory creation but enrichment, prioritisation, and automated response across the software supply chain.


At a glance

What this is: This article argues that an SBOM is only a component inventory and becomes useful for security only when enriched with exposure, ownership, and threat context.

Why it matters: For IAM and security teams, the lesson is that governance breaks down when inventory data is disconnected from ownership, reachability, and response workflows, which also mirrors the same control gap seen in NHI and secrets governance.

By the numbers:

👉 Read ArmorCode's analysis of why SBOMs need risk context to become actionable


Context

An SBOM gives teams an inventory of software components, but inventory alone does not tell security teams whether a vulnerable dependency is reachable, exposed, or owned by the right application team. That is why SBOM programmes often satisfy compliance while still failing to reduce real risk, especially when remediation needs to move quickly across application and supply chain estates. The same governance problem shows up in identity security when organisations know what exists but cannot connect it to accountable action.

The article’s core argument is that supply chain security depends on enrichment, prioritisation, and response orchestration, not document generation. That framing is directly relevant to IAM and NHI programmes because ownership mapping, exposure context, and lifecycle control are what turn raw identity or component data into enforceable security decisions.


Key questions

Q: Where does SBOM-based vulnerability management fail in practice?

A: It fails when teams stop at inventory and assume component visibility equals risk visibility. A raw SBOM does not show whether a vulnerable library is reachable, internet-facing, or owned by the right team, so findings accumulate without being converted into action. The control gap is context, not component discovery.

Q: Why do organisations need reachability context for SBOM triage?

A: Because a vulnerable component only matters if the affected code path can actually be invoked in the deployed environment. Reachability separates theoretical exposure from exploitable exposure, which is the difference between a noisy backlog and a focused response queue. Without it, teams waste effort on assets an attacker cannot touch.

Q: How do security teams know whether an SBOM finding is actually urgent?

A: They should combine exploitability context, asset exposure, and business criticality rather than relying on severity scores alone. An SBOM item is urgent when it is both reachable and valuable to an attacker, not merely because it matches a CVE in a dependency list.

Q: Should organisations treat SBOMs as a compliance artifact or an operational control?

A: They should treat SBOMs as an operational control that feeds policy, release gating, and remediation. A static inventory helps, but it does not reduce risk on its own. The value appears when the SBOM is current, machine-readable, and linked to the decisions that approve or block delivery.


Technical breakdown

Why a raw SBOM is only an inventory layer

A software bill of materials lists components, versions, suppliers, and dependency relationships, but it does not evaluate exploitability. The difference matters because a component can exist in the build graph without being reachable in production, internet-facing, or invoked by application code. Security teams therefore need to separate disclosure from exposure. SBOM generation is a transparency control, while risk reduction depends on correlation with runtime context, vulnerability intelligence, and asset criticality.

Practical implication: treat SBOM output as an input to decision-making, not as evidence that a vulnerability is actually actionable.

How reachability and ownership change SBOM triage

Reachability analysis asks whether the vulnerable function is actually called, while ownership mapping identifies which team can remediate the issue. Without both, tickets become generic alerts that bounce between queues and age out. The article’s Log4Shell example shows why this matters: identical inventories can produce very different outcomes depending on whether the organisation can route work to the right owners with enough context to act quickly. This is a workflow problem as much as a technical one.

Practical implication: connect component findings to application owners and runtime evidence before opening remediation tickets.

Why threat intelligence must sit above the SBOM

An SBOM does not rank urgency. CISA Known Exploited Vulnerabilities data, EPSS scores, and deployment context provide the missing prioritisation layer by distinguishing theoretical risk from active exposure. That is the operational difference between fixing every finding and fixing the subset that can actually hurt the business. In practice, the control stack has to fuse static component inventory with dynamic signals, otherwise the security team treats every CVE as equally urgent.

Practical implication: integrate exploit intelligence and asset context so triage reflects real-world impact rather than raw severity scores.


Threat narrative

Attacker objective: Exploit vulnerable software at scale before defenders can identify which instances are reachable and worth prioritising.

  1. Entry begins when a vulnerable component such as log4j-core is present in multiple applications and an attacker can target the exposed instances.
  2. Escalation follows when security teams cannot distinguish reachable, internet-facing, or actively invoked code paths from inert inventory entries.
  3. Impact occurs when high-risk systems remain unpatched long enough for exploitation, while low-risk tickets consume attention and delay response on the systems that matter.

NHI Mgmt Group analysis

SBOM governance fails when organisations confuse disclosure with control. A component list tells you what exists, but not whether a vulnerable dependency is reachable, externally exposed, or actually relevant to the application’s runtime path. That is why SBOM programmes often become compliance artefacts instead of risk controls. The discipline has to move from inventory management to enforced decision-making, or the organisation will keep knowing too much and acting too late.

Ownership mapping is the real remediation control. The article correctly shows that a ticket without a responsible team is just noise. In practice, the hardest part of SBOM security is not finding the component, but routing the finding to the people who can change the code, the deployment, or the dependency policy. That is a governance problem, and it is where many SBOM programmes stall.

Context-rich supply chain security is converging with identity governance. SBOMs, application ownership, and response workflows all rely on the same principle that identity teams use for users, service accounts, and NHI lifecycle control: know what exists, know who owns it, and know when it is safe to act. Context collapse: the failure mode where a security record exists without the exposure, ownership, or business context needed to make it actionable. Practitioners should treat that as a control gap, not a tooling limitation.

Exploitability scoring only works when paired with business exposure. CVSS, KEV, and EPSS each answer a different question, and none of them alone tells the organisation what to fix first. The article’s strongest point is that risk prioritisation must combine technical severity with asset criticality and runtime relevance. That is the difference between high-volume vulnerability reporting and actual resilience.

What this signals

Context collapse: many security programmes can inventory assets, identities, or components, but still cannot convert that inventory into an accountable remediation queue. That gap will widen as software supply chains, service accounts, and AI-driven workflows continue to expand faster than governance processes can keep pace.

SBOM programmes will increasingly be judged by time-to-decision rather than document completeness. Teams that can join inventory, reachability, and ownership will reduce noise faster, while those that cannot will keep generating reports that do not change operational risk.


For practitioners

  • Correlate SBOMs with runtime exposure Join component inventories to deployment context, internet exposure, and code-path reachability before routing any remediation work. That prevents teams from treating dead code and customer-facing services as equivalent.
  • Map every component to an accountable owner Require application owner metadata in the same workflow that ingests SBOM data, so tickets go directly to the team that can patch, replace, or quarantine the dependency.
  • Add exploit intelligence to prioritisation Use CISA KEV, EPSS, and asset criticality together so active, externally exposed vulnerabilities rise above low-risk findings that only inflate backlog volume.
  • Automate zero-day impact assessment Build a response path that can answer which applications are affected, which are internet-facing, and which owners must act within minutes of disclosure.
  • Treat SBOM generation as a baseline control Keep generating SBOMs continuously, but pair them with enrichment and ticket orchestration so the inventory stays connected to current operational risk.

Key takeaways

  • An SBOM is a transparency mechanism, not a control that tells defenders what is actually exploitable.
  • The practical failure mode is context collapse, where ownership, reachability, and exposure are missing from the remediation path.
  • Security teams need enrichment, prioritisation, and automated routing to turn component data into real risk reduction.

Standards & Framework Alignment

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

MITRE ATT&CK address the attack surface, NIST CSF 2.0, NIST SP 800-53 Rev 5 and CIS Controls v8 set the technical controls, and EU Cyber Resilience Act define the regulatory obligations.

FrameworkControl / ReferenceRelevance
NIST CSF 2.0ID.RA-1SBOM enrichment and exploit context support risk identification and analysis.
NIST SP 800-53 Rev 5SI-2The article centres on patching and vulnerability response across software supply chains.
CIS Controls v8CIS-7 , Continuous Vulnerability ManagementContinuous vulnerability management matches the article's focus on prioritised response, not static lists.
MITRE ATT&CKTA0007 , Discovery; TA0009 , Collection; TA0040 , ImpactLog4Shell-style exposure management maps to discovery, collection, and impact stages.
EU Cyber Resilience ActThe article discusses compliance pressure from the EU Cyber Resilience Act for software transparency.

Use SBOM governance to support disclosure obligations while building separate operational controls for risk reduction.


Key terms

  • Software Bill of Materials: A software bill of materials is an inventory of the components and dependencies used in an application. It helps teams identify what they shipped, but it becomes most useful when paired with source verification, signature checks, and policy enforcement for third-party code.
  • Reachability analysis: Reachability analysis checks whether a vulnerability can actually be exploited in the application’s real code paths and dependency graph. It helps teams distinguish theoretical findings from issues that an attacker can reach, which makes prioritisation far more accurate for both AppSec and identity risk management.
  • Identity Mapping: Identity mapping is the process of linking a secret or credential to the exact workload, repository, service, or integration that depends on it. That mapping tells defenders who owns the credential, what it unlocks, and what will break if it is rotated, which makes safe remediation possible.
  • Exploit Intelligence: Actionable information about which vulnerabilities are being actively targeted, how attackers are delivering them, and where exploitation is emerging. It turns vulnerability management from static inventory tracking into a dynamic response process that reflects live adversary behaviour.

What's in the full article

ArmorCode's full article covers the operational detail this post intentionally leaves for the source:

  • The company-by-company Log4Shell comparison showing how the same SBOM produced different remediation outcomes.
  • The enrichment and Context Risk Graph workflow that joins SBOM data to application, asset, and ownership context.
  • The role-aware AI worker examples, including the Zero-Day Exposure Hunting Agent and the Remediation Agent.
  • The 400+ integration coverage that supports ingestion from multiple scanners and supply chain sources.

👉 ArmorCode's full article covers the Log4Shell scenario, enrichment workflow, and remediation automation in more detail.

Deepen your knowledge

The NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance, machine identity security, and secrets management. It helps practitioners connect inventory, ownership, and lifecycle control across modern security programmes.
NHIMG Editorial Note
Published by the NHIMG editorial team on September 2, 2026.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org