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

[feature] Investigate if artifacs can/should be used in VEX files #1016

Open
dejanb opened this issue Jul 4, 2023 · 1 comment
Open

[feature] Investigate if artifacs can/should be used in VEX files #1016

dejanb opened this issue Jul 4, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@dejanb
Copy link
Contributor

dejanb commented Jul 4, 2023

Is your feature request related to a problem? Please describe.
During development of VEX CSAF support there was left open to investigate whether artifacts can be used alongside PURLs.

Describe the solution you'd like
Make a clear case with test data if we need to support artifacts in this case and implement it.

Additional context
Spec remark found by @pxp928:
[product_id] and [subcomponent_id] MAY be URIs, URLs, hashes, commit IDs, versions, version ranges, dates, date ranges, or any other identification system.

One potential caveat from @lumjjb:
Only caveat is CertifyVuln doesnt apply to artifacts, because it's meant to be part of the dependents (e.g. if on log4j, the CertifyVuln node points on log4j). I think there is a notion of VulnReport that we used to have which we removed. Maybe that's a separate discussion point to have.

@lumjjb
Copy link
Contributor

lumjjb commented Jul 5, 2023

I feel like we should be able to satisfy the case through traversal, of course subject to being able to distinguish what we're looking for like in the #594 . Looking forward to seeing some VEX statements!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants