Skip to content

feat: Add AI-BOM signature verification#16

Merged
VinnyBarton merged 4 commits into
mainfrom
feat/addSupportForAIBOM
May 27, 2026
Merged

feat: Add AI-BOM signature verification#16
VinnyBarton merged 4 commits into
mainfrom
feat/addSupportForAIBOM

Conversation

@VinnyBarton
Copy link
Copy Markdown
Contributor

@VinnyBarton VinnyBarton commented May 26, 2026

Summary

Adds AI-BOM embedded signature verification support to securesbom-verifier.

Changes

  • Added AI-BOM verification APIs:
    • VerifyAIBOMEmbeddedVersioned
    • VerifyAIBOMEmbeddedWithKeyVersioned
  • Added verification support for metadata.sbomAuthorSignature
  • Reused the existing CycloneDX-style embedded signature verification flow
  • Added offline CLI support for validator-detected AI-SBOM files
  • Upgraded github.com/shiftleftcyber/sbom-validator/v2 to v2.5.1
  • Added AI-BOM test fixtures and contract fixture coverage
  • Updated README and examples for AI-BOM usage
  • Add E2E tests for offline verification

Verification

  • GOEXPERIMENT=jsonv2 GOCACHE=/tmp/go-build go test ./...
  • make test

@VinnyBarton VinnyBarton merged commit d85ce80 into main May 27, 2026
9 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