Provetry ouvre en novembre 2026. Le test CRA gratuit, les outils et les guides sont disponibles dès maintenant.

Outil gratuit

Générateur de SBOM

Choisissez le dossier de votre projet ou ses fichiers de verrouillage : obtenez une nomenclature logicielle en CycloneDX 1.6 ou SPDX, prête pour le Cyber Resilience Act, avec les dépendances directes signalées.

Tout tourne dans votre navigateur : rien de ce que vous saisissez ou ouvrez ne nous est envoyé ni n’est enregistré.

Seuls les fichiers de verrouillage et les manifestes sont lus ; node_modules, les dossiers de build et le reste sont ignorés.
package-lock.json, pnpm-lock.yaml, yarn.lock, requirements.txt, Pipfile.lock, poetry.lock, uv.lock, go.mod, Cargo.lock, composer.lock, Gemfile.lock, packages.lock.json, gradle.lockfile, pom.xml. Ajoutez package.json, pyproject.toml, Cargo.toml ou composer.json pour signaler les dépendances directes. Pour plusieurs projets dans un même dépôt, choisissez le dossier.
Format

Ce que couvre ce SBOM, et ce qu’il ne couvre pas

Le SBOM liste ce que fixent vos fichiers de verrouillage : chaque paquet avec sa version exacte et sa package URL (purl), les dépendances directes signalées quand un manifeste dit lesquelles, et les dépendances de développement marquées comme non livrées. Il est produit par le même moteur open source que Provetry, provetry-core, ici dans votre navigateur.

Un fichier de verrouillage ne voit pas tout ce que vous livrez : les bibliothèques C embarquées dans les wheels Python ou les crates Rust -sys, les paquets d’une image de conteneur, un runtime que vous incluez. Un pom.xml seul ne donne que les dépendances directes ; pour l’arbre Java complet, utilisez le plugin CycloneDX de Maven ou de Gradle. Les guides par écosystème disent quoi ajouter dans chaque cas.

À partir du 11 décembre 2027, l’annexe I, partie II du Cyber Resilience Act demande un SBOM dans un format couramment utilisé et lisible par machine, couvrant au moins les dépendances de niveau supérieur. CycloneDX et SPDX conviennent tous les deux ; il fait partie de la documentation technique et n’a pas à être publié.

provetry-core est un logiciel libre sous licence AGPL-3.0 : son code source.

Un SBOM est une photo

Le CRA l’attend à jour à chaque version, et les vulnérabilités qu’il contient surveillées chaque jour. Provetry l’établit depuis votre CI à chaque tag de version, garde la copie de chaque version et vous prévient quand une vulnérabilité exploitée touche l’un de ses composants. Comment fonctionne Provetry →

Les autres outils gratuits