Phase 7 of the supply-chain graph. Part of #168.
Design: docs/architecture/observability/supply-chain-graph.md (PR #169).
Status: deferred per the #168 review — filed so the backlog is complete.
Do not start until the earlier phases land and we choose to pick this up.
Goal
Add package/file inventory, vulnerabilities, and CVE queries.
Deliverables
- Ingest SBOM (SPDX) and vulnerability-attestation referrers into
Package,
File, Layer, and Vulnerability nodes (CONTAINS, AFFECTED_BY).
cssc-graph find --package/--file, impact (blast radius), and introduced
(earliest evidence-backed introduction point, tagged with confidence).
- Optional
inventory/ cache of SBOM/scan payloads for offline rebuilds.
Dependencies
Depends on #171 (indexer) and #173 (query layer).
Acceptance
- Given a CVE, list affected artifacts and deployments and identify the earliest
evidence-backed introduction point in each lineage (never a fabricated one).
- Given a package or file, list every artifact/layer where it is present.
Phase 7 of the supply-chain graph. Part of #168.
Design:
docs/architecture/observability/supply-chain-graph.md(PR #169).Goal
Add package/file inventory, vulnerabilities, and CVE queries.
Deliverables
Package,File,Layer, andVulnerabilitynodes (CONTAINS,AFFECTED_BY).cssc-graph find --package/--file,impact(blast radius), andintroduced(earliest evidence-backed introduction point, tagged with confidence).
inventory/cache of SBOM/scan payloads for offline rebuilds.Dependencies
Depends on #171 (indexer) and #173 (query layer).
Acceptance
evidence-backed introduction point in each lineage (never a fabricated one).