Skip to content

Provenance Collector

Updated 1 min read

The Provenance Collector is a Nebari Software Pack that produces compliance-grade supply-chain reports for every container image and Helm release running on a Kubernetes cluster. It is deployed by the Nebari Operator as part of Nebari Infrastructure Core (NIC), runs on a schedule as a CronJob, and ships each timestamped JSON report to a web dashboard, a shared PVC, or a ConfigMap.

It exists because answering “what is actually running on this cluster, where did it come from, and is it signed?” should not require manual auditing.

CapabilityDescription
Image discoveryScans all pods across namespaces, deduplicates by workload owner
Digest resolutionResolves every image tag to its immutable SHA256 digest
Signature verificationChecks for cosign signatures (existence or key-based verification)
SLSA provenanceDetects SLSA provenance attestations via the OCI referrers API
SBOM detectionDetects attached SPDX / CycloneDX attestations
Update checkingCompares running tags against the latest semver tags
Helm release trackingDiscovers all deployed Helm releases with chart versions
Web dashboardOptional UI with filters, sorting, and an image detail panel
Grafana integrationJSON API compatible with the Infinity datasource
  • Quick Start — install the collector and view your first report.
  • Architecture — how the collector, dashboard, and frontend fit together.
  • Storage Modes — choosing between http, pvc, and configmap.
  • Web Dashboard — the UI, its JSON API, and Grafana integration.

Status: Under active development as part of NIC. APIs, chart values, and report schema may change without notice while pre-1.0.

Additional deployment examples (standalone, Nebari, ArgoCD) live in the examples/ directory of the repository.