-
Notifications
You must be signed in to change notification settings - Fork 7
Description
The draft Telco SBOM specification states that a package SHOULD be identified by a Package URL (PURL) in an ExternalRef, and that:
Package URL (PURL) is a de facto standard to uniquely identify software packages.
However, there's no uniformity around PURL usage to ensure that a given PURL is a unique identifier for a software component.
There have been requests for guidance/"Documentation around using PURLs as unique identifiers": package-url/purl-spec#242 -- however this appears to still be an unresolved question in the PURL community.
Expected behavior
It's clear how to use a PURL to uniquely identify a software package, or the claim to uniquely identify a software package is diluted.
This may be a section of the Telco SBOM which describes how to construct a PURL such that the identified package is uniquely identifiable, or may be working with the upstream to ensure this is covered by the PURL spec.