Improvement
• 1 minute read

Generated SBOM files will now include a package URL when a manifest file includes a range

Summary

Generated SBOM files will now include package URLs if a manifest specifies a range, improving traceability of software components.

Until this release, when a manifest file included a version range of a package (e.g. version < 3), when GitHub generated an SBOM for that package, it would not include a package URL (purl). We have improved SBOM generation so that now, when a manifest file references a package in a range, we will include the purl, but not the version field, which is an optional element in the specification. This will result in more complete data than we'd previously generated in the SBOM, helping users more clearly identify the packages being used in their repository.

New Releases

Improvements

Deprecations

Back to top