Closed shaeussler closed 11 months ago
Supplier refers to the originator or manufacturer of the software component
That's basically what we put as author. I think, NuGet doesn't differentiate between those two.
The standard says: Author: The person(s) or organization(s) that authored the component
After quickly skimming the NTIA doc, it appears that a component author is not a thing there. So possible solutions could be to simply copy the Author to the Supplier field or make a switch to fill Supplier instead of Author.
I will later check what the TR-03183 says about it. I think, it would be preferable if we can comply with all regulations without the need of switches.
The definition of the author in the CycloneDX standard mostly fits the definition of a supplier in the NTIA document.
Thus, the CycloneDX dotnet tool does supply the requested value. It's just called "author" here. This is in compliance with the cycloneDX standard.
@CodeTigerCloud Thanks for the help and the answer
Running the tool https://github.com/interlynk-io/sbomqs on the cyclonedx-dotnet sbom docker run -v $(pwd)/bom.json:/app/inputfile ghcr.io/interlynk-io/sbomqs score -j /app/inputfile > score.json In the category "NTIA-minimum-elements" for the feature "comp_with_supplier" is the score 0.
https://www.ntia.doc.gov/files/ntia/publications/sbom_minimum_elements_report.pdf Supplier refers to the originator or manufacturer of the software component
score.json: