-
Notifications
You must be signed in to change notification settings - Fork 11
Investigate SWID/pURL retrieval and/or generation #42
Comments
pURL examples: From https://github.com/sophiewigmore/bom/blob/master/syft/go-mod/from-image/syft-cyclonedx-from-source.xml#L31 for the
for the
From https://github.com/sophiewigmore/bom/blob/master/syft/go-mod/from-source/syft-cyclonedx-from-source.xml#L21l for the
No SWIDs were generated by tern, syft, or conversion tools in this repo. These might require more investigation. |
After further investigation:
|
Here is an issue tracking the progress of implementing the addition of pURLs #82 |
Background
Given that in the related upstream RFC for bill of materials, the format for the bill of materials is leaning towards CycloneDX. According to CycloneDX documentation around vulnerabilities, it seems like maybe we should include pURLs (package URLs) and SWIDs (software ID) as optional fields as well as CPEs. Additionally, CPEs may be deprecated eventually, so it would be in our benefit to support other vulnerability identifiers.
Issue
We should investigate how we can get SWIDs and pURLs for our dependencies in the dependency server. We should figure out if we can generate them on the fly like we do for CPEs, or if we will need to incorporate a tool for retrieving them.
Desired Outcome
The outcome of this investigation should be more issues detailing the work that will need to be done to support these two fields, if it's possible.
The text was updated successfully, but these errors were encountered: