Une SBOM classique inventorie les composants logiciels et leurs dépendances – bibliothèques, versions, licences. Or, le comportement d'un système d'IA est largement déterminé par des artefacts qui échappent à cette grille : le modèle lui-même, ses poids, les jeux de données d'entraînement et d'évaluation, ainsi que leur provenance et leur prétraitement. Un modèle peut changer fondamentalement à la suite d'un réentraînement ou d'un fine-tuning sans qu'une seule ligne de code ou version de paquet ne bouge. Une AI-SBOM étend donc l'inventaire à ces composants précis – condition préalable pour pouvoir évaluer la provenance, l'intégrité et les risques d'un système d'IA.
De la transparence pour la chaîne d'approvisionnement IA
Pourquoi les modèles, les poids et les données d'entraînement ont leur place dans la nomenclature logicielle – et comment CycloneDX ML-BOM et SPDX 3.0 rendent la chaîne d'approvisionnement IA documentable.
2formats standard établis : CycloneDX ML-BOM et SPDX 3.0
~100modèles malveillants identifiés sur Hugging Face (JFrog, février 2024)
10Top 10 OWASP : la chaîne d'approvisionnement IA comme risque à part entière (LLM03:2025)
2027obligations principales du CRA (à partir du 11.12.)
Les systèmes d'IA ne se résument pas à du code : leur comportement est déterminé par des modèles, des poids de modèles, des jeux de données d'entraînement et des frameworks de ML – des artefacts qui n'apparaissent pas dans une nomenclature logicielle classique (SBOM). Dans le même temps, la chaîne d'approvisionnement IA constitue une cible d'attaque bien réelle, des modèles piégés sur les hubs de modèles publics jusqu'aux dépendances de frameworks compromises. Avec CycloneDX ML-BOM et les profils AI et Dataset de SPDX 3.0, il existe désormais deux formats standard établis pour inventorier ces composants sous une forme lisible par machine. En parallèle, le Cyber Resilience Act et l'AI Act font de la documentation des composants, des jeux de données et des modèles pré-entraînés une obligation réglementaire.
De la spécification à l'obligation
Cinq étapes de l'AI-SBOM — appuyez sur un jalon pour les détails.
juin 2023
CycloneDX 1.5 avec ML-BOM
CycloneDX prend en charge la ML-BOM depuis la version 1.5 : les types de composants « machine-learning-model » et « data » placent les modèles et les jeux de données sur un pied d'égalité avec les bibliothèques logicielles.
février 2024
Découverte JFrog sur Hugging Face
JFrog identifie une centaine de modèles malveillants sur Hugging Face dont le code malveillant s'exécute au chargement — rendu possible par le format pickle, qui peut exécuter du code Python arbitraire lors de la désérialisation.
avril 2024
SPDX 3.0 avec profils AI et Dataset
SPDX 3.0 structure le second grand format de SBOM en profils modulaires — dont un profil AI et un profil Dataset dédiés aux paquets d'IA et aux jeux de données.
02.08.2025
Obligations GPAI de l'AI Act
En vertu de l'art. 53, les fournisseurs de modèles GPAI doivent mettre à disposition une documentation technique, des informations pour les fournisseurs en aval et un résumé suffisamment détaillé des contenus d'entraînement.
11.09.2026
Obligations de notification du CRA
Les obligations de notification du Cyber Resilience Act s'appliquent à partir de cette date ; les obligations principales suivent à partir du 11.12.2027.
L'essentiel en un coup d'œil
Six blocs thématiques — appuyez pour les déplier.
Explorateur de formats : trois voies vers une IA documentée
CycloneDX ML-BOM, SPDX 3.0 et model cards en comparaison — appuyez sur un onglet.
- Les types de composants « machine-learning-model » et « data » placent les modèles et les jeux de données sur un pied d'égalité avec les bibliothèques logicielles.
- Un objet « modelCard » documente la finalité d'utilisation, les limites, les biais, les paramètres d'entraînement, les jeux de données utilisés, les métriques de performance et les considérations éthiques.
- Norme internationale ECMA-424 depuis juin 2024 ; la 2e édition actuelle (décembre 2025) correspond à CycloneDX 1.7.
machine-learning-modeldatamodelCardECMA-424CycloneDX 1.7
- Structuré en profils modulaires depuis la version 3.0 (avril 2024, actuellement 3.0.1) — dont un profil AI et un profil Dataset dédiés.
- Le profil AI décrit les paquets d'IA (« AIPackage ») avec type de modèle, informations d'entraînement, consommation d'énergie et évaluation du risque de sécurité ; le profil Dataset documente les jeux de données (« DatasetPackage »), y compris les informations sensibles et les biais connus.
- Une version 3.1 n'existe pour l'instant que sous forme de release candidate — encore au stade de projet.
AIPackageDatasetPackage3.0.1release candidate
- Documentation courte et standardisée par modèle : finalité d'utilisation, résultats d'évaluation dans différentes conditions — par exemple selon les groupes démographiques — et limites connues.
- Pratique courante sur les hubs de modèles aujourd'hui, mais le plus souvent sous forme de texte libre sans schéma contraignant.
- Avec le champ « modelCard », CycloneDX transpose le concept dans un format lisible par machine — exploitable pour les contrôles automatisés, les décisions d'achat et les évaluations de risques.
Mitchell et al.modelCardhubs de modèles
Normes & sources
Le contenu de cette page s'appuie sur les guides et études suivants, accessibles publiquement.
ECMA-424: CycloneDX Bill of Materials Specification
Normalisation internationale de CycloneDX ; 1re édition juin 2024, 2e édition (décembre 2025) correspondant à CycloneDX 1.7 – capacités ML-BOM depuis CycloneDX 1.5.
SPDX Specification v3.0.1
Définit le profil AI (AIPackage, consommation d'énergie, évaluation du risque de sécurité) et le profil Dataset (DatasetPackage) pour les composants d'IA dans les SBOM.
Model Cards for Model Reporting
Publication originelle du concept de model card, que CycloneDX a repris sous la forme du champ modelCard lisible par machine.
OWASP Top 10 for LLM Applications – LLM03:2025 Supply Chain
Décrit les risques de la chaîne d'approvisionnement, des modèles pré-entraînés aux adaptateurs LoRA, et recommande explicitement des inventaires SBOM/AI-BOM fondés sur CycloneDX.
Verordnung (EU) 2024/2847 (Cyber Resilience Act)
Obligation de SBOM à l'annexe I, partie II, point 1 ; obligations de notification à partir du 11.09.2026, obligations principales à partir du 11.12.2027.
Verordnung (EU) 2024/1689 (AI Act)
Documentation technique pour l'IA à haut risque (art. 11, annexe IV) et obligations GPAI, y compris le résumé des données d'entraînement (art. 53, annexes XI/XII), échelonnées à partir du 02.08.2025/02.08.2026.
Prestations associées
Savez-vous ce que contiennent vos systèmes d'IA ?
Si vous souhaitez aborder de manière structurée la mise en place d'une AI-SBOM ou les exigences de documentation issues du CRA et de l'AI Act, n'hésitez pas à nous contacter pour un premier entretien sans engagement.