By NHI Mgmt Group Editorial TeamBased on ArmorCode: “Your SBOM Is a Grocery List, Not a Bodyguard” (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 analysis says SBOMs are necessary for software supply chain visibility, but they become actionable only when enriched with exposure, exploitability, ownership, and threat context.

Why it matters: For IAM and NHI practitioners, the lesson is that inventory without lifecycle ownership and response routing leaves the same governance gap that unmanaged machine identities create.


Context

An SBOM is a software inventory, not a decision engine. It can list packages, versions, and suppliers, but it cannot tell security teams whether a vulnerable component is reachable, internet-facing, owned by the right team, or tied to active exploitation. That gap matters because supply chain security fails when organisations confuse disclosure with operational control.

This article sits squarely in the intersection of supply chain security, vulnerability management, and governance. For identity and access practitioners, the parallel is clear: visibility alone rarely closes risk if ownership, context, and response workflows are missing. The same control gap appears in NHI programmes when teams can enumerate credentials but cannot govern their real exposure or lifecycle.

The article’s core point is not that SBOMs are useless. It is that they are only the first layer of supply chain defence, and that layer must connect to enrichment, prioritisation, and accountable remediation if it is to change outcomes.


Key questions

Q: What breaks when SBOMs are treated as static compliance documents?

A: When SBOMs are static, teams lose the operational value they were meant to provide. Vulnerability response slows, provenance becomes harder to prove, and missing or redacted components can hide real risk. Static SBOMs also fail to reflect release changes, so security and compliance teams end up working from stale dependency data.

Q: Why do SBOMs need enrichment before they reduce supply chain risk?

A: Because the raw inventory does not indicate exploitability, deployment context, or active exploitation. Enrichment adds the missing signals, such as reachability, threat intelligence, and business criticality, so teams can focus on the vulnerabilities most likely to cause harm. Without that layer, every finding looks equally urgent.

Q: What do security teams get wrong about software supply chain risk?

A: They often focus on known vulnerabilities inside dependencies and miss the trust path that delivers the software. Signed artifacts, build integrity, and separation of duties matter because attackers frequently abuse the pipeline rather than the package itself. Supply chain governance has to cover provenance, promotion, and update trust.

Q: How should organisations prioritise CVEs when SBOM data shows many affected applications?

A: Prioritise the components that are both exploitable and operationally exposed, especially internet-facing services, customer data paths, and vulnerabilities with confirmed exploitation signals. A high-severity issue in unreachable code is usually less urgent than a moderate issue in a live production path. Risk context should outrank raw score.


Technical breakdown

Why a raw SBOM is only an inventory layer

An SBOM is a machine-readable record of components and dependency relationships, usually produced by software composition analysis or build tooling. By itself, it is a static snapshot. It does not evaluate exploitability, network exposure, function reachability, or whether a dependency is still actively maintained. That means the SBOM answers what exists, but not whether it matters in the current environment. In practice, this creates a control gap between transparency and action, especially when software changes continuously and disclosures land faster than teams can manually triage them.

Practical implication: Treat the SBOM as input to a governed risk pipeline, not as evidence that supply chain security is already in place.

How enrichment turns component data into risk context

Enrichment adds the missing decision signals around each component, including vulnerability intelligence, CISA Known Exploited Vulnerabilities data, EPSS, deployment context, ownership, and reachability. This is what turns a flat list of CVEs into a queue that can be prioritised. Two applications with the same dependency can have very different risk depending on whether the code path is callable, whether the service faces the internet, and whether the asset handles sensitive data. Without those correlations, every alert looks urgent and none of them are truly ranked.

Practical implication: Correlate SBOM entries with exploit, exposure, and ownership data before routing remediation work.

Why ownership mapping matters as much as vulnerability data

A finding is only useful if the right team receives it with enough context to act. SBOMs do not naturally encode application ownership, so tickets often land in shared queues, get reassigned, and lose urgency. That delay is organisational, not technical. The article’s Log4Shell example shows that the difference between a month of triage and a two-day fix is usually whether the organisation can identify who owns the affected application and what business context it supports.

Practical implication: Link every component and application to an accountable owner so alerts can be resolved without manual routing.


Threat narrative

Attacker objective: Exploit known vulnerable dependencies in production before defenders can identify which assets are actually exposed and prioritize remediation.

  1. Entry occurs when a newly disclosed vulnerability, such as Log4Shell, becomes public and teams must determine whether any exposed applications include the affected component.
  2. Credential or control abuse is not the primary mechanism here; the attack advantage comes from unfiltered vulnerable software remaining reachable because teams cannot distinguish real exposure from inventory noise.
  3. Impact follows when organisations patch too slowly, miss the internet-facing or high-criticality systems, or allow exploitable components to remain in production longer than necessary.

NHI Mgmt Group analysis

SBOMs create visibility debt unless they are tied to a live governance layer. Inventory alone does not tell a security team what is exposed, who owns it, or whether an issue is still exploitable. That makes SBOM adoption a starting point, not a completed control. Practitioners should treat component disclosure as the opening of the workflow, not the end of it.

Risk context is now the real control variable in supply chain security. Reachability, internet exposure, asset criticality, and exploitation intelligence determine whether a dependency deserves urgent action. A vulnerable library in unreachable test code is not the same governance problem as the same library in a customer-facing authentication path. Practitioners need context-based prioritisation, not flat severity handling.

Ownership mapping is the supply chain analogue of identity lifecycle governance. The article’s core operational failure is not missing data but missing accountability for action. This is the same pattern that appears in NHI programmes when inventory exists but offboarding, rotation, and ownership are not enforced. Practitioners should align component inventories with accountable owners and remediation authority.

Actionable SBOMs are an enrichment and response problem, not a scanner problem. The market is moving toward control planes that combine SBOM ingestion, exploit intelligence, asset context, and workflow automation because raw reports do not reduce risk on their own. Practitioners should judge tools by how quickly they convert disclosure into prioritised remediation.

Supply chain intelligence is becoming a governance discipline, not just a developer hygiene exercise. The article shows that software risk management now depends on coordinated visibility across build, deployment, and ownership records. That pushes SBOM programmes into the same category as identity governance: inventory matters, but only if it is operationalised across the lifecycle.

From our research library:

What this signals

Inventory is not governance: organisations can know what is in software and still fail to know what is exploitable, owned, or exposed. That is why SBOM programmes should be designed around decision points, not document generation.

Actionable SBOMs depend on lifecycle discipline: the inventory has to stay current, because every build changes the attack surface and every disclosure changes the urgency. For identity teams, this is the same operational truth that drives machine identity governance: static records decay quickly when ownership and context are missing.

Risk context is the named concept here: the missing layer between SBOM visibility and remediation is the combination of reachability, exploit intelligence, and accountable routing. Organisations that do not build that layer will keep producing inventories that look complete but do not change outcomes.


For practitioners

  • Enrich SBOMs with exposure and exploit data Combine component inventories with reachability, internet exposure, CISA KEV, and EPSS so prioritisation reflects actual risk rather than raw severity.
  • Map every affected component to an accountable owner Ensure each application and dependency is tied to a named team that can receive and action remediation without manual ticket chasing.
  • Automate risk-based routing for new disclosures When a zero-day lands, send context-rich tickets with affected assets, business criticality, and fix guidance directly to the teams that own the software.
  • Continuously refresh SBOM inputs Regenerate and ingest SBOM data as part of every build and release so your inventory reflects current dependencies rather than a stale snapshot.

Key takeaways

  • SBOMs are a necessary visibility layer, but a component list alone does not tell defenders which dependencies are exploitable or who must fix them.
  • The operational failure is context loss, not inventory loss, because enrichment, ownership mapping, and exploitation signals determine whether a finding is worth urgent action.
  • Organisations that want real supply chain security need live enrichment and routing workflows that convert disclosures into prioritised remediation.

Standards & Framework Alignment

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

MITRE ATT&CK addresses the attack and risk surface, while CIS Controls v8 and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
CIS Controls v8CIS-16 — Application Software SecurityThis article is about governing software component risk and remediation in the supply chain.
Recommendation — Use CIS application software security controls to connect component inventory to remediation workflows.
NIST CSF 2.0ID.RA-01 — Asset Vulnerabilities Are Identified and DocumentedThe article hinges on turning identified component risk into actionable prioritisation.
PR.DS-10 — Data in Transit Is ProtectedThe article references internet-facing exposure and production deployment context as part of risk evaluation.
Recommendation — Document asset and component vulnerabilities with exposure context before assigning remediation priority. Use protective controls that reduce exposure where vulnerable software is reachable in production.
MITRE ATT&CKTA0007;TA0040 — Discovery; ImpactThe Log4Shell example shows discovery of vulnerable software followed by operational impact.
Recommendation — Map exposed dependency workflows to discovery and impact tactics to improve detection and response timing.

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.
  • Risk Context: Risk context is the information used to judge how much access an external identity should receive, including the worker’s role, employer, relationship to the business, and the systems involved. It helps identity teams make access decisions based on actual exposure rather than broad assumptions.
  • 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.

Deepen your knowledge

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 lifecycle control to the broader access and accountability issues that shape modern security programmes.
NHIMG Editorial Note
Published by the NHIMG editorial team on September 2, 2026.
Updated on October 11, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org