Alternatives
Alternatives à Dependency-Track
Dependency-Track est gratuit, open source et fait bien ce qu'il fait. Les équipes regardent ailleurs lorsqu'elles veulent que quelqu'un d'autre l'exploite, qu'elles ont besoin de workflows pour les SBOM de fournisseurs, ou qu'elles comprennent que le vrai problème, ce sont les SBOM en entrée.
Mis à jour le
Nous développons CRACI, tenez-en compte ; nous décrivons chaque option à partir de sa propre documentation et indiquons quand un autre outil convient mieux.
Pourquoi les équipes cherchent des alternatives
OWASP Dependency-Track est open source sous licence Apache 2.0. Il suit l'utilisation des composants dans chaque version de chaque application d'un portefeuille, récupère des informations sur les vulnérabilités auprès de sources dont la National Vulnerability Database et GitHub Advisories, applique des politiques de sécurité, de licences et opérationnelles, et consomme et produit du CycloneDX VEX. Les pipelines y téléversent les SBOM via son API. Pour de nombreuses équipes, c'est la bonne réponse, et sa licence ne coûte rien.
Les raisons qui poussent les équipes à regarder plus loin tiennent généralement au périmètre et à l'adéquation :
- Vous préférez ne pas l'exploiter. Dependency-Track est auto-hébergé : le serveur, les mises à niveau et les sauvegardes sont donc à votre charge.
- Vous avez besoin de workflows fournisseurs. Collecter les SBOM des fournisseurs, analyser leurs binaires ou partager des SBOM avec les clients sont des tâches autour desquelles certaines plateformes commerciales sont construites.
- Vous avez besoin de conformité des licences avec des livrables juridiques, tels que des mentions d'attribution.
- Vous ne faites pas confiance à l'entrée. Dependency-Track analyse les SBOM qu'il reçoit ; il ne les génère pas. Si une dépendance échappe au générateur, elle échappe aussi à tous les résultats en aval.
Ce qu'il faut examiner
- L'origine de la SBOM : générée par la plateforme, importée ou enregistrée depuis le build.
- Si quelque chose vous indique à quel point une SBOM est complète.
- Les workflows VEX, de tri et de politiques, si votre équipe sécurité y travaille aujourd'hui.
- L'analyse des licences et l'attribution.
- Qui l'exploite, et si vous pouvez l'auto-héberger ou l'exécuter en air-gapped.
- La réception des SBOM de fournisseurs et le partage avec les clients ou les autorités.
Les options
CRACI (notre produit)
CRACI n'est pas une plateforme d'analyse de portefeuille. C'est un runner compatible avec GitHub Actions : vous remplacez
runs-on par craci, et un proxy qui comprend les paquets enregistre ce que chaque job récupère depuis les sources de
paquets, y compris les paquets restaurés depuis les caches CI. La SBOM, en CycloneDX ou SPDX, provient de cet enregistrement, avec un
état de complétude par job et par cache. CRACI surveille
ces SBOM pour détecter les nouvelles vulnérabilités, et l'API renvoie les SBOM, les traces réseau et la provenance.
La vue d'inventaire de CRACI montre précisément quelles versions logicielles sont déployées dans quels produits, à l'échelle mondiale.
Idéal pour : les équipes sur GitHub Actions dont le problème est l'entrée. CRACI produit la SBOM dans le build et la surveille : il n'y a donc aucun générateur à exécuter ni aucune étape de téléversement à maintenir.
À envisager si : vous voulez des preuves de build et un contrôle du trafic sortant à la source. CRACI permet aux équipes sécurité de trier les résultats, de les envoyer à la bonne équipe et d'enregistrer des VEX. Les politiques de CRACI peuvent bloquer un build, et il applique une politique de licences. CRACI fonctionne uniquement sur GitHub Actions aujourd'hui, et GitLab CI et Jenkins figurent sur la roadmap.
CRACI pour les utilisateurs de Dependency-Track
Anchore Enterprise
Anchore Enterprise s'appuie sur les outils open source Syft et Grype d'Anchore. Il génère des SBOM à partir d'images de conteneurs, de code source et de systèmes de fichiers, importe des SBOM créées ailleurs, rescanne les SBOM stockées sans l'artefact d'origine et applique des packs de politiques pour FedRAMP, NIST, CIS, PCI DSS et CMMC. Il se déploie sur Kubernetes, Docker Compose ou en air-gapped, avec des intégrations pour GitHub, GitLab, Jenkins, AWS CodeBuild et Azure Pipelines. Le tarif est sur devis.
Idéal pour : les parcs de conteneurs répartis sur plusieurs systèmes CI, et les environnements gouvernementaux ou air-gapped.
À envisager si : vous voulez une plateforme commerciale que vous exploitez tout de même vous-même. Si vous n'avez besoin que de la génération et du rapprochement, Syft et Grype sont gratuits.
FOSSA
FOSSA a commencé par la conformité des licences open source : détection des licences sur le texte intégral, politiques automatiques et mentions d'attribution. Il produit et consomme des SBOM en SPDX et CycloneDX, éventuellement avec des déclarations VDR ou VEX, impose les éléments minimaux NTIA et FDA sur les SBOM importées et, sur Enterprise, partage les SBOM via un SBOM Portal. Le plan Free fonctionne en SaaS multi-tenant ; Business coûte $20 par projet et par mois, facturé annuellement (en septembre 2026).
Idéal pour : les équipes dont le risque de licence et les SBOM de fournisseurs sont la principale préoccupation.
À envisager si : vous voulez une plateforme hébergée et une façon gratuite de commencer.
Cybeats SBOM Studio
SBOM Studio se présente comme "the SBOM system of record." Il stocke les SBOM de vos produits et de vos fournisseurs, prend en charge SPDX 2.2 à 3.0.1 et CycloneDX 1.2 à 1.7, valide les fichiers avec un SBOM Quality Score, rapproche en continu chaque composant des informations sur les vulnérabilités, gère VEX et l'analyse des licences, et partage les SBOM avec les clients, y compris via la Transparency Exchange API. Pour la génération, Cybeats renvoie à sa Marketplace d'éditeurs d'outils.
Idéal pour : les équipes centrales de sécurité produit dans l'ICS et l'OT, les dispositifs médicaux, les télécoms et l'automobile.
À envisager si : vous gérez un programme SBOM sur de nombreux produits et fournisseurs.
Manifest
Manifest crée, importe, enrichit et partage des SBOM pour vos produits, les logiciels de vos fournisseurs et vos modèles d'IA. Les fournisseurs téléversent les SBOM via un portail et, lorsqu'un fournisseur n'en fournit pas, Manifest peut en générer une à partir du binaire compilé. Il transforme les résultats en tickets et en sollicitations des fournisseurs, prend en charge VEX, et sa CLI fonctionne dans n'importe quelle CI, avec une GitHub Action qui exécute Syft par défaut.
Idéal pour : les organisations dont la principale exposition vient des logiciels qu'elles achètent.
À envisager si : le risque tiers et les inventaires de modèles d'IA comptent autant que vos propres builds.
ONEKEY
ONEKEY est une plateforme de cybersécurité et de conformité produit pour les appareils connectés. Vous téléversez une image de firmware, et elle analyse le binaire, sans code source, pour trouver les composants, les vulnérabilités connues et de probables zero-days tels que des identifiants codés en dur. Elle génère une SBOM à partir du binaire, importe des SBOM issues de scanners de code source ou de fournisseurs, exporte CycloneDX et SPDX, et réanalyse quotidiennement les firmwares téléversés. Son Compliance Wizard couvre le Cyber Resilience Act, l'IEC 62443-4-2, l'ETSI EN 303 645 et la Radio Equipment Directive.
Idéal pour : les fabricants d'appareils qui doivent analyser des firmwares, y compris des blobs de fournisseurs qu'ils n'ont jamais construits.
À envisager si : vos produits sont des appareils connectés plutôt que des services web.
SBOM Observer
SBOM Observer, de la société suédoise Bitfront AB, ingère, normalise et versionne les SBOM, exécute des contrôles de politique, suit les vulnérabilités entre les composants et produit des preuves de conformité. Il fonctionne avec SPDX, CycloneDX et VEX, s'exécute en SaaS ou sur site, éventuellement en air-gapped, et s'accompagne d'outils gratuits tels qu'une CLI open source et le visualiseur SBOM.link. Au 29 septembre 2026, Business coûte environ $80 (€69) par utilisateur et par mois avec un maximum de 10 projets, et Enterprise, à partir de 25 utilisateurs, est sur demande.
Idéal pour : les équipes qui veulent le travail de Dependency-Track sous forme de service managé, avec des prix publiés.
À envisager si : la tarification par utilisateur et les limites de projets par plan conviennent à votre portefeuille.
sbomify
sbomify génère des SBOM dans la CI via sa GitHub Action open source, les gère d'une release à l'autre, et les partage, ainsi que les documents de conformité, via un Trust Center à votre marque, y compris via la Transparency Exchange API. Il prend en charge CycloneDX et SPDX et s'intègre à Google OSV et Dependency-Track pour l'analyse. Il est open source et peut être auto-hébergé. En septembre 2026, le plan Community est gratuit pour 1 produit et 5 composants avec des documents publics uniquement, et Business coûte $159 par mois facturé annuellement.
Idéal pour : les équipes qui doivent partager des SBOM avec leurs clients, pas seulement les analyser.
À envisager si : vous voulez garder Dependency-Track pour l'analyse ; sbomify s'y intègre.
Côte à côte
| Fonctionnalité | CRACI | Dependency-Track | Anchore Enterprise | FOSSA | Cybeats | Manifest |
|---|---|---|---|---|---|---|
| Produit la SBOM | Enregistrée pendant le build | Analyse ce qu'on lui téléverse | Scanne les images et les fichiers | FOSSA CLI | Via les éditeurs de la Marketplace | Syft par défaut |
| État de complétude par job | Quality Score vérifie le format | |||||
| Importe des SBOM tierces | Les SBOM des fournisseurs peuvent être ajoutées | |||||
| Surveillance continue des vulnérabilités | ||||||
| Moteur de politiques | Politiques de blocage et politique de licences | Non précisé | ||||
| VEX | ||||||
| Conformité des licences | La politique de licences peut bloquer un build | Non précisé | Non précisé | |||
| Exécute vos builds, avec politique de trafic sortant | Les jobs s'exécutent sur des runners CRACI | |||||
| Qui l'exploite | CRACI (managé) | Vous (auto-hébergé) | Vous, y compris en air-gapped | FOSSA (SaaS) | Non précisé | Non précisé |
| Prix (septembre 2026) | Paiement à la minute de build, sans abonnement mensuel | Gratuit, Apache 2.0 | Sur devis | Plan gratuit ; Business à $20 par projet et par mois | Non précisé | Non précisé |
- Inclus
- En partie
- Non inclus
« Non précisé » signifie que nous ne l'avons pas trouvé dans les pages publiques de l'éditeur. Le tableau couvre Dependency-Track et les cinq premières options ; ONEKEY, SBOM Observer et sbomify sont décrits ci-dessus. Toutes les plateformes sauf CRACI analysent des SBOM produites par autre chose, ou les génèrent avec un scanner ou à partir d'un binaire : la qualité de cette entrée compte donc toujours, quel que soit votre choix.
Dependency-Track vs Dependency-Check
Les noms sont proches, et tous deux sont des projets OWASP, mais ils n'ont pas le même rôle. La documentation de Dependency-Track les compare elle-même :
- Ce que c'est. Dependency-Track est une plateforme. Dependency-Check est une bibliothèque avec une interface en ligne de commande, des plugins de build pour des outils tels que Maven et Ant, et un plugin Jenkins.
- Comment cela fonctionne. Dependency-Track part d'une SBOM, générée au moment du build ou obtenue auprès d'un fournisseur. Dependency-Check scanne les fichiers du système de fichiers et en extrait des preuves avec des degrés de confiance variables.
- Rapprochement. Dependency-Track fait un rapprochement précis via la NVD et d'autres sources. Dependency-Check utilise une correspondance floue via la NVD.
- Résultats. Dependency-Track présente les métriques via une interface web et une API REST, avec un workflow d'audit par projet et à l'échelle du portefeuille. Dependency-Check écrit un rapport statique HTML, XML, JSON ou CSV par projet.
En bref, Dependency-Check est un scanner et Dependency-Track est l'endroit où les SBOM sont analysées dans la durée. Aucun des deux n'enregistre ce que votre build a récupéré.
Une remarque sur le Cyber Resilience Act
Si le CRA est la raison pour laquelle vous réexaminez vos outils SBOM, les obligations de signalement s'appliquent à partir du 11 septembre 2026, avec une alerte précoce due dans les 24 heures suivant la prise de connaissance d'une vulnérabilité activement exploitée. Y parvenir suppose de savoir quelles releases contiennent le composant concerné, ce qui suppose que la SBOM de chaque release soit exacte. Anchore, FOSSA, Cybeats et Manifest publient tous des contenus sur le CRA. CRACI automatise une part importante de la visibilité et des preuves sur la chaîne d'approvisionnement logicielle dont les entreprises ont besoin pour leur démarche plus large de conformité au CRA. Aucune plateforme de cette page ne rend à elle seule un produit conforme.
Quand rester sur Dependency-Track
- Vous êtes à l'aise pour l'exploiter, et une plateforme gratuite, open source et auto-hébergée correspond à votre politique.
- Votre équipe sécurité s'appuie sur son moteur de politiques, sur VEX et sur ses vues de portefeuille.
- Votre vrai manque est la qualité des SBOM. Corrigez plutôt l'entrée, et gardez l'analyse que vous avez.
Pour en savoir plus sur le volet entrée, consultez la génération de SBOM au build et la conformité au CRA.
Alternatives à Dependency-Track : FAQ
Des réponses courtes aux questions que se posent les équipes qui comparent
Qu'est-ce que Dependency-Track ?
OWASP Dependency-Track est une plateforme gratuite et open source sous Apache 2.0 qui analyse les SBOM. Elle suit les composants de chaque version de chaque application d'un portefeuille, les rapproche de sources de vulnérabilités telles que la NVD et GitHub Advisories, applique des politiques de sécurité, de licences et opérationnelles, et consomme et produit du CycloneDX VEX. Elle ne génère pas de SBOM ; les pipelines les téléversent via son API.
Qu'est-ce que le suivi des dépendances ?
Le suivi des dépendances consiste à tenir un registre des composants tiers utilisés par chaque version de votre logiciel, et à le vérifier en continu par rapport aux données de vulnérabilités et aux politiques. Lorsqu'un nouvel avis de sécurité paraît, il vous indique quelles releases contiennent le composant concerné. Le registre est généralement une SBOM par release.
Comment exécuter Dependency-Track ?
Sa documentation recommande Docker Compose : téléchargez le docker-compose.yml depuis dependencytrack.org et exécutez docker compose up -d. Le serveur d'API nécessite au moins 2 Go de RAM. Consultez docs.dependencytrack.org pour les configurations de production.
Quelle est la différence entre Dependency-Track et Dependency-Check ?
Dependency-Track est une plateforme qui analyse les SBOM à l'échelle d'un portefeuille et présente les résultats via une interface web et une API REST. OWASP Dependency-Check est un outil en ligne de commande et un ensemble de plugins de build qui scanne les fichiers sur le disque, les rapproche des vulnérabilités par correspondance floue via la NVD et écrit un rapport statique par projet.
Existe-t-il une alternative hébergée à Dependency-Track ?
Oui. FOSSA fonctionne en SaaS, SBOM Observer est proposé en SaaS ou sur site, et sbomify dispose d'un service cloud avec un plan Community gratuit. CRACI est lui aussi managé, et produit la SBOM depuis le build au lieu d'attendre un téléversement.
Commencez par une meilleure SBOM
Exécutez un workflow GitHub Actions sur CRACI et comparez sa SBOM avec celle que vous téléversez aujourd'hui dans Dependency-Track.
Réserver une démo