HomeLinuxMaking a ‘Minimal Components’ SPDX SBOM Doc in 5 Minutes

Making a ‘Minimal Components’ SPDX SBOM Doc in 5 Minutes


The rise in cyberattacks and software program’s crucial function in our lives has delivered to gentle the necessity for elevated transparency and accountability within the software program provide chain. Software program distributors can obtain this by offering software program payments of supplies (SBOMs), which give a complete record of all of the elements utilized in a software program product, together with open supply and proprietary code, libraries, and dependencies.

In Could 2021, United States Govt Order 14028 on bettering the nation’s cybersecurity emphasised the significance of SBOMs in defending the software program provide chain. After complete proof of ideas utilizing the Software program Bundle Knowledge Change format (SPDX), the Nationwide Telecommunications and Data Administration (NTIA) launched the “minimal parts” for an SBOM. The minimal parts require information fields that allow primary use instances:

  • Provider Identify
  • Element Identify
  • Model of the Element
  • Different Distinctive Identifiers
  • Dependency Relationship
  • Creator of SBOM Knowledge
  • Timestamp

The NTIA recommends that the information contained in these fields ought to be expressed in predictable implementations and information codecs to allow automation help. One of many most well-liked codecs for expressing this information is SPDX. Whereas model 2.3 of the SPDX specification, launched in November 2022, was the primary model to explicitly describe learn how to specific the NTIA minimal parts in an SPDX doc, SPDX has supported these parts since its model 2.0 launch in 2015.

Learn extra about learn how to create an SPDX SBOM doc that complies with the NTIA “minimal parts” at The New Stack.

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments