What software is included?
Components, versions, dependencies and licenses associated with an application or release.
Context Bill of Materials
Connect coding-agent activity to the changes it produced. A Context BOM makes observed provenance portable—so reviewers can inspect the record and understand its limits.
{
"format": "secuarden-context-bom",
"version": "1.0",
"generated_at": "…",
"integrity": { … },
"components": [
{
"session_id": "…",
"agent": "…",
"file_path": "…",
"risk": { … }
}
]
}Where it fits
Software inventory, AI inventory and development provenance give reviewers different views of the same product.
Components, versions, dependencies and licenses associated with an application or release.
Models, providers, frameworks and model characteristics, with dataset information where available.
Observed agent activity, file outcomes and supporting records, with explicit boundaries around what is known.
These scopes overlap. CycloneDX and SPDX already support provenance and relationships. Context BOM focuses on AI-assisted development evidence.
The CLI foundation
The CLI export brings together captured file-write provenance, session references and integrity results in a JSON document for review.
secuarden c-bom --since 30d > context-bom.json
The renamed command is implemented on the Context BOM development branch. Release availability depends on your installed CLI version.
Explore Secuarden CLI →The proposed specification extends the CLI foundation into a manifest of context inputs, actors, actions and explicit decisions. Each connection carries its evidence basis, and each record declares capture gaps.
A file or instruction was accessible in the environment.
The capture system observed a read operation.
Evidence shows the input crossed an agent context boundary.
These are distinct observations. None alone proves that an input influenced the resulting code.
Identify whether a relationship was observed, asserted or inferred. Record explicit decisions only when supporting evidence exists.
Distinguish partial capture, unsupported observations and unknown outcomes. An intact event chain can still describe an incomplete record.
The draft proposes metadata-only export by default, with explicit treatment of identities, paths and sensitive content.
Reading the evidence
No. Integrity checks establish whether recorded evidence passes the applicable checks. They do not establish that every action was captured, that the code is correct, or that a developer approved it.
The existing file-provenance export contains metadata, available hashes and risk assessments rather than source-file bodies. Paths and identities may still be sensitive. The draft does not require raw prompts or source content for conformance.
No. Session activity and revision association are separate claims. The proposed revision-bound profile requires exact repository and revision identities plus evidence connecting activity to that change.
No. Context BOM complements software and AI inventories. The draft proposes references to related BOMs and attestations; it does not claim SPDX or CycloneDX conformance.
From activity to reviewable evidence
Explore the local capture foundation, or talk with us about the evidence your team needs to review AI-assisted development.