Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support SPDX 3 component properties #1970

Open
wagoodman opened this issue Jul 27, 2023 · 1 comment
Open

Support SPDX 3 component properties #1970

wagoodman opened this issue Jul 27, 2023 · 1 comment
Labels
enhancement New feature or request format:spdx SPDX related enhancement or bug
Milestone

Comments

@wagoodman
Copy link
Contributor

Today CycloneDX allows for arbitrary properties on package components, which we've leveraged in order to map non-compliant fields into the CycloneDX SBOM without going against the CycloneDX spec (see here).

SPDX 3.0 will soon implement a similar feature to this. I'm opening this issue as a place holder for when syft support SPDX 3.0 to consider implementing a similar capability so we can express pkg.Package.Metadata as arbitrary properties. (see a related issue anchore/grype#1245 that could have been solved with these SPDX 3 features, but is not possible in SPDX 2)

@wagoodman wagoodman added enhancement New feature or request format:spdx SPDX related enhancement or bug labels Jul 27, 2023
@bathina2
Copy link
Contributor

buildkit-syft-scanner only supports SPDX. So the ability to capture metadata as well and store it directly in a container image would be sweet!
https://github.com/docker/buildkit-syft-scanner

@wagoodman wagoodman added this to the SPDX 3 milestone Mar 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request format:spdx SPDX related enhancement or bug
Projects
Status: Backlog
Development

No branches or pull requests

2 participants