Skip to content

Add exact-image CycloneDX SBOM evidence - #582

Merged
RicheyWorks merged 1 commit into
mainfrom
codex/container-image-sbom-evidence
Aug 22, 2026
Merged

Add exact-image CycloneDX SBOM evidence#582
RicheyWorks merged 1 commit into
mainfrom
codex/container-image-sbom-evidence

Conversation

@RicheyWorks

Copy link
Copy Markdown
Owner

Outcome

  • generate a CycloneDX SBOM from the exact locally built CI dry-run image
  • validate populated CycloneDX structure and a strict SHA-256 checksum
  • bind the SBOM checksum to the immutable local Docker image ID, source commit SHA, and workflow SHA
  • retain the evidence in the existing no-publish/no-sign artifact

Safety boundary

  • no registry login or image publication
  • no container signing
  • no release or tag creation
  • no staging or external target
  • the existing fixed high/critical Trivy scan remains the vulnerability gate

Verification

  • bash -n scripts/smoke/validate-container-image-sbom.sh
  • mvn -q -Dtest=DeploymentPackagingContractTest test
  • mvn -q test (2,694 tests; 0 failures, 0 errors, 0 skipped)
  • git diff --cached --check
  • hosted Docker/Trivy integration and uploaded artifact inspection pending exact-head CI

@RicheyWorks
RicheyWorks merged commit 1193118 into main Aug 22, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant