Vous pouvez configurer votre spécification de construction pour générer une nomenclature logicielle (SBOM) pour votre application autonome en utilisant JKI Security Suite.

Introduit dans LabVIEW 2026 Q3

La génération de SBOM a les exigences suivantes :
  • La génération de SBOM n'est supportée que sur les machines Windows.
  • La génération de SBOM requiert une copie de LabVIEW qui inclut Application Builder. Reportez-vous à LabVIEW Edition Requirements for Application Builder pour voir si votre édition LabVIEW inclut Application Builder.
  • La génération de SBOM requiert JKI VI Package Manager (VIPM), car la génération de SBOM utilise une partie de JKI Security Suite. Vous devez configurer VIPM pour qu'il corresponde aux paramètres du VI Serveur configurés dans LabVIEW. Reportez-vous à Connexion du VI Serveur et VI Gestionnaire de paquets pour obtenir des informations sur la connexion du VI Serveur et VIPM.
Les SBOM fournissent un enregistrement des dépendances VIPM et NI Gestionnaire de paquets (NIPM) utilisées dans une application donnée. Fournir un SBOM est important pour la sécurité de l’application, car il permet aux utilisateurs d’identifier les dépendances nécessaires et de repérer les vulnérabilités et les composants obsolètes.

Les SBOM générés par LabVIEW sont des fichiers JSON conformes à la norme internationale de nomenclature CycloneDX 1.5.

Effectuez les étapes suivantes pour configurer votre spécification de construction afin de générer un SBOM pour votre application :

  1. Cliquez avec le bouton droit sur votre spécification de construction et sélectionnez Propriétés pour ouvrir la boîte de dialogue Propriétés de l'application.
  2. Naviguez jusqu'à la page Avancé et activez l'option Générer une nomenclature logicielle (SBOM) à l'aide de JKI Security Suite.
  3. Cliquez sur OK pour enregistrer vos modifications.
Si votre construction échoue à la suite d'une erreur SBOM, LabVIEW fournit une erreur avec un code de sortie VIPM décrivant le problème. Consultez VIPM CLI Command Reference pour en savoir plus sur cette erreur et comment la corriger.