Skip to content

Supply-chain graph — Phase 7 (deferred): SBOM/scan ingestion + CVE queries #176

Description

@toddysm

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    catalogRelated to the Catalog stagefeatureNew feature or requestobservabilityRelated to Observability

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions