SecureSBOM Validator v2.0.0
This release introduces a breaking change to the ValidateSBOMData API for improved structure and clarity.
ValidateSBOMData now returns a unified ValidationResult object containing fields such as IsValid, SBOMType, SBOMVersion, and ValidationErrors. This makes it easier to consume validation results in APIs, CLIs, and automation pipelines while providing richer context for SBOM analysis.
Highlights:
✅ Structured output via ValidationResult
🧩 Includes SBOM type, version, and schema metadata
🛠️ Simplifies integration with SecureSBOM and related tools
🚨 Breaking change — function signature updated from (bool, []string, error) → (*ValidationResult, error)
Review the updated README and example app example/main.go for guidance on updating
What's Changed
- break: return ValidationResult object when verifying SBOMs by @VinnyBarton in #14
- fix: add auth to sbom step by @VinnyBarton in #15
- feat: add enhanced workflows by @VinnyBarton in #16
Full Changelog: v1.2.0...v2.0.0