Replies: 1 comment 4 replies
-
The mapping from .NET SDK version 8.0.101 to .NET Runtime version 8.0.1 could be read from here: https://github.com/dotnet/core/blob/649080cc3a0e927abb88d05591256e23c29e2170/release-notes/8.0/releases.json#L6885-L6888 If you're going to write a tool that downloads those files and looks up the versions, I think you should start from the documentation at https://github.com/dotnet/core/blob/649080cc3a0e927abb88d05591256e23c29e2170/release-notes/schemas/README.md. However, if you use .NET SDK 9.0.101 to build an application that targets |
Beta Was this translation helpful? Give feedback.
-
We want to build Software Build of Material (SBOM) for our projects.
I found a Common Platform Enumeration identifier (CPE) for the dotnet sdk as an example here: https://nvd.nist.gov/vuln/detail/CVE-2024-35264 =>
cpe:2.3:a:microsoft:.net:8.0.1:*:*:*:*:*:*:*
.The CPE for dotnet seams to use versions like "8.0.1".
I want to automate the SBOM generation while analyzing the solution.
Within a solution often we found the file
global.json
defining the sdk to be used.Here the sdk version is defined as "8.0.101".
How to map from "8.0.101" to "8.0.1" to add the correct CPE in our SBOM file?
Why there are different version schema used?
Beta Was this translation helpful? Give feedback.
All reactions