Generating a Software Bill of Materials for a Stand-Alone Application

You can configure your build specification to generate a software bill of materials (SBOM) for your stand-alone application using the JKI Security Suite.

Introduced in LabVIEW 2026 Q3

SBOM generation has the following requirements:
  • SBOM generation is only supported on Windows machines.
  • SBOM generation requires a copy of LabVIEW that includes Application Builder. Refer to LabVIEW Edition Requirements for Application Builder to see if your LabVIEW edition includes Application Builder.
  • SBOM generation requires JKI VI Package Manager (VIPM), as the SBOM generation uses a portion of the JKI Security Suite. You must configure VIPM to match the VI Server settings configured in LabVIEW. Refer to Connecting the VI Server and VI Package Manager for information on connecting the VI Server and VIPM.
SBOMs provide a record of VIPM and NI Package Manager (NIPM) dependencies used in a given application. Providing an SBOM is important for application security, as it allows users to identify necessary dependencies and spot vulnerabilities and outdated components.

SBOMs generated by LabVIEW are JSON files that adhere to the CycloneDX 1.5 international bill of materials standard.

Complete the following steps to configure your build specification to generate an SBOM for your application:

  1. Right-click your build specification and select Properties to open the Application Properties dialog box.
  2. Navigate to the Advanced page and enable the Generate Software Bill of Materials (SBOM) using the JKI Security Suite option.
  3. Click OK to save your changes.
If your build fails as a result of an SBOM error, LabVIEW provides an error with a VIPM exit code describing the issue. Consult VIPM CLI Command Reference for more information on this error and how you can address it.