8.3 Emerging

Software bills of materials for user-facing tools

A queryable record of what a tool is built from, kept current as its dependencies change.

01

The impact of agents

Agents and the tools they call chain together libraries, models, and data drawn from other providers. A user reaching a service through an agent, or an agency standing behind a tool, ends up trusting a dependency chain longer than anyone has inventoried. Approval on the day a tool is certified says nothing about whether one of those parts has since become vulnerable or changed underneath it.

Knowing what a tool depends on, and keeping that knowledge current, is what lets trust reflect the tool's state now rather than its state on approval day.

02

What must be verified

The confidence needed is that the dependency record is accurate, and that an agent can read it as reliably as a person can. The tool's publisher or maintainer must generate that record and keep it current as dependencies change.

03

Protecting access

The builders most at risk of exclusion are the small ones. A volunteer or single-developer civic tool can't run a manual supply-chain audit for every release. If the record is priced in analyst hours, the long tail opts out, and the users who depend on those tools are left with no signal about them.

Keeping the path open

  • Make the dependency record something a build step generates and keeps updated automatically.
  • Mark a tool that can't yet produce one as unverified rather than excluded.
  • State its meaning in plain language: 'all dependencies current, no known vulnerabilities' says something to a user, where a raw vulnerability count does not.
  • State the status badge's meaning in words, so it reaches a screen-reader user rather than being conveyed only by a color or icon change.
04

Response surface

Supply-Chain Status

The badge recomputes as the tool's components change, so it reflects current supply-chain risk rather than the state on approval day.

Preview the signal at a different moment in time
Civic tool registry · component status
RentAssist
Rent-assistance checker · registry RA-2201
At certification · 14 Jan
All dependencies current, no known vulnerabilities
41 components evaluated · 0 advisories open

The signal covers the supply chain only: the components and their known vulnerabilities. Whether the tool’s method is sound is a separate question, answered by accuracy testing.

05

Maturity

  1. Emerging Headline

    For the software bill of materials (SBOM), discretionary and agency risk-based in US federal procurement, increasingly mandated in EU regulation, with consumption tooling maturing fast.

  2. Frontier

    For folding an SBOM into civic technology certification, which has no working precedent.

06

Precedents

Executive Order 14028 and CISA SBOM guidance (US). The order directed work toward software supply-chain security including software bills of materials, and CISA published minimum-elements guidance and maintains an SBOM resources library. The federal mandate has since been rolled back: EO 14306 rescinded the SBOM and attestation enhancements, and an OMB memorandum makes vendor SBOMs and security attestations a matter for agency risk-based assessment. The artifact survived the mandate that produced it.

The EU Cyber Resilience Act, aligned by OpenSSF. The CRA mandates SBOMs for products with digital elements sold in the European market, and OpenSSF and others are aligning the SPDX and CycloneDX standards across US and EU requirements. The requirement moved to the market rather than to the procurer.

FDA SBOM requirements for AI medical devices (US). The premarket guidance for AI-enabled device software functions requires an SBOM so vulnerabilities can be tracked. It carries the requirement out of general IT procurement and into domain-specific safety regulation.

SBOM visualization tooling. OWASP Dependency-Track ingests SBOMs by API and evaluates them against live vulnerability intelligence, and CycloneDX Sunshine renders interactive radial dependency graphs. Tooling is what makes an SBOM consumable by someone outside a security team.

07

What carries over to agent use

High for supply-chain transparency; moderate for user-facing UX. SBOMs are essential infrastructure for any trust registry or certification regime: they enable ongoing monitoring. The user-facing design challenge is translating SBOM data into a meaningful signal. For AI agents, SBOMs provide structured, queryable metadata that can ground decisions about whether to rely on a tool.

08

Where things go wrong

An SBOM addresses component-level supply-chain integrity, not algorithmic correctness. It would not catch a flawed calculation method, which is a methodology failure rather than a compromised dependency.

09

Sources

7 references US · EU · International · Global