Generating SBOM

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Generating SBOM

698 Views
Norihiro
Senior Contributor II

Hello NXP, 

 

This question is general one and not for NXP's specific products.

Recently, SBOM is one of important idea to maintain vulnerability.

I can find several questions related to SBOM in this community, 

But my question is, I want to know NXP's offical opinion on SBOM generaation.

 

Does NXP provide SBOM for your standard BSP/SDK for customers?

Or customers must generate SBOM for BSP/SDK from NXP by

themselves using a tool like Vigiles?

 

Regards,

Norihiro Michigami

AVNET

 

Tags (1)
0 Kudos
Reply
1 Reply

681 Views
joanxie
NXP TechSupport
NXP TechSupport

Vigiles is a Software Composition Analysis (SCA) tool that helps generate and analyze a Software Bill of Materials (SBOM) for publicly known cybersecurity vulnerabilities, particularly CVEs. Vigiles is optimized for embedded systems, and it provides a complete vulnerability lifecycle management tool. this is imx processor community, for imx, you can find information about Vigiles from yocto user guide, refer to the chapter 7.3 Monitoring security vulnerabilities in your BSP of yocto user guide, Vigiles is a vulnerability monitoring and management tool that provides build-time Yocto CVE analysis of target images.

I also found some Q&A for this, hope helpful for you

Does Vigiles have a way to catch errors like typos or missing mappings?
If a package in the SBOM is not found in our database, we alert the user in the CVE report page. The customer can fix the package name or map it to our database using the override mechanism. The Timesys security team also periodically reviews and adds missing mappings. And finally, it allows users to include/exclude packages from auto-generated SBOMs, and override mapping.
However, Timesys cannot guarantee that Vigiles is entirely free from errors, defects, or bugs, currently known or unknown.

Can Vigiles be used with any BSP or processor?
As mentioned above, Vigiles is integrated with different build systems. As long as your build system or manual SBOM is used, it can track vulnerabilities with one caveat — Vigiles tracks processor vulnerabilities. So, if your processor or architecture has vulnerabilities tracked by NVD, Vigiles will track it.

 

 

0 Kudos
Reply