Skip to content
This repository was archived by the owner on Jan 23, 2025. It is now read-only.

Releases: enclaver-io/sbom-server

v0.2.1

13 May 21:02
Compare
Choose a tag to compare

Security

Full Changelog: v0.2.0...v0.2.1

v0.2.0

13 Dec 03:50
Compare
Choose a tag to compare

What's New

  • Added a GitHub Actions workflow for building releases (#26, #31, #33, #34)
  • Server returns the correct build type and builder IDs (#24)
  • Hardened configuration has been enabled by default for the server (#32)
  • Server does a better detecting tags in multi-platform docker image artifacts (#35)
  • Client prints the SBOM instead of its containing In-toto Statement (#25)
  • Fix the EdgeBit GitHub integration (#27)

Full Changelog: v0.1.0...v0.2.0

v0.2.0-rc.2

13 Dec 03:32
Compare
Choose a tag to compare
v0.2.0-rc.2 Pre-release
Pre-release
release: v0.2.0

v0.2.0-rc.1

08 Dec 01:46
Compare
Choose a tag to compare
v0.2.0-rc.1 Pre-release
Pre-release
security: add PCR0 for v0.2.0-rc.0

https://github.com/edgebitio/sbom-server/actions/runs/7119446763

v0.2.0-rc.0

06 Dec 19:58
Compare
Choose a tag to compare
v0.2.0-rc.0 Pre-release
Pre-release
github: add write permission to contents scope

Without this, the build-binary job fails to publish the executable
with a 403. I didn't notice this in my testing because my fork of the
repository has a different setting for "Workflow permissions" (Code
and automation > Actions > General).

v0.1.0

16 Nov 00:04
Compare
Choose a tag to compare

This is the initial release of the server and client components. They implement a minimal demonstration of in-toto and AWS Nitro Enclaves being used to verifiably generate an SBOM from an uploaded artifact. This release is intended for demonstration purposes only, but that should change in future releases.

Known Issues

  • The binaries and EIF were built in a one-off, manual process
  • The dist/ directory is missing the Enclaver configuration used to build the enclave image file (EIF)
  • The Build Type and Builder IDs are incorrect (missing a 'v' prefix on the version number)
  • When --attest is used, the client outputs the in-toto Statement instead of the inner SBOM