Assigning many CPEs per CycloneDX component #2290
-
Does Dependency Track support some way of providing more than one CPE for a comopnent in CycloneDX SBOM? Perhaps something like providing alternative CPEs via the CycloneDX component properties: https://cyclonedx.org/docs/1.4/json/#components_items_properties. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
A component should only ever have a single CPE identity. In reality, the NVD has a ton of data issues. The CycloneDX spec does not try to provide workaround for human problems at the NVD that lead to data inconsistencies between component identity. One approach that DT could take is to support an alias list where we predefine all the alias CPE vendors and product names and take that list into consideration when performing a vulnerability scan. This would require a ton of research and community feedback, but it is possible. |
Beta Was this translation helpful? Give feedback.
A component should only ever have a single CPE identity. In reality, the NVD has a ton of data issues. The CycloneDX spec does not try to provide workaround for human problems at the NVD that lead to data inconsistencies between component identity.
One approach that DT could take is to support an alias list where we predefine all the alias CPE vendors and product names and take that list into consideration when performing a vulnerability scan. This would require a ton of research and community feedback, but it is possible.