Skip to content

Extract the SBOM from Component and publish to the registry #54

@yoshuawuyts

Description

@yoshuawuyts

Once #53 lands and we've confirmed it works, the next step will be to extract the SBOM and publish it to the registry. I've filed bytecodealliance/wasm-pkg-tools#154 to enable wkg to do this automatically, but we should get ahead of that and do start by doing it manually first.

To get the SBOM from the binary we have to install auditable2cdx, but currently that's blocked on rust-secure-code/cargo-auditable#188. That should be easy enough for maintainers to resolve though, so we should be ok waiting on that. Once that lands I expect us to implement the following flow:

  1. Extract the SBOM as CycloneDX-formatted JSON from the .wasm binary
  2. Push and sign the SBOM on the registry using cosign (guide)

To my knowledge there is nothing else we need to do here, but let me know if I've missed anything here. Thanks!

References

cc/ @Shnatsel, @thomastaylor312, and @phickey for awareness

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions