Skip to content

Report Schema Reference

Updated 2 min read

The provenance collector outputs JSON reports with the following structure.

FieldTypeDescription
metadataReportMetadataWhen and where the report was generated.
imagesImageRecord[]All discovered container images with provenance data.
helmReleasesHelmRecord[]Deployed Helm releases (omitted if Helm discovery disabled).
summaryReportSummaryAggregate counts for quick compliance review.
FieldTypeDescription
generatedAtISO 8601 datetimeWhen the report was generated (UTC).
collectorVersionstringVersion of the provenance collector.
clusterNamestringCluster name (from configuration).
namespacesScannedstring[]Namespaces that were scanned.
FieldTypeDescription
imagestringFull image reference (e.g., nginx:1.27-alpine).
digeststringSHA256 content digest (e.g., sha256:abc123...).
namespacestringKubernetes namespace where the image is running.
workloadWorkloadRefOwning workload (Deployment, StatefulSet, etc.).
signatureSignatureInfoCosign signature status (omitted if not checked).
sbomSBOMInfoSBOM attestation status (omitted if not found).
updateUpdateInfoAvailable updates (omitted if none or not checked).
FieldTypeDescription
kindstringKubernetes resource kind (e.g., Deployment, StatefulSet, DaemonSet).
namestringResource name.
FieldTypeDescription
signedboolWhether a cosign signature exists.
verifiedboolWhether the signature was verified against the configured public key.
errorstringError message if verification failed.
FieldTypeDescription
hasSBOMboolWhether an SBOM attestation was found.
formatstringSBOM format: spdx, cyclonedx, or empty.
FieldTypeDescription
currentTagstringCurrently running tag.
latestInMajorstringLatest patch/minor in the same major version.
newestAvailablestringAbsolute newest semver tag available.
updateAvailableboolWhether any update is available.
FieldTypeDescription
releaseNamestringHelm release name.
namespacestringRelease namespace.
chartstringChart name.
versionstringInstalled chart version.
appVersionstringApplication version from chart metadata.
statusstringRelease status (deployed, failed, etc.).
updateUpdateInfoAvailable chart updates (if implemented).
FieldTypeDescription
totalImagesintTotal image records (includes duplicates across workloads).
uniqueImagesintCount of distinct image references.
signedImagesintImages with cosign signatures.
verifiedImagesintImages with verified signatures.
imagesWithSBOMintImages with attached SBOM attestations.
imagesWithUpdatesintImages with newer versions available.
totalHelmReleasesintTotal Helm releases discovered.
helmReleasesWithUpdatesintHelm releases with newer chart versions.