124% de CVE signalées en plus par jour en 2026 par rapport à l'an dernier.

Comparatif

Outils et plateformes de sécurité de la chaîne d'approvisionnement logicielle (2026)

Les solutions de sécurité de la chaîne d'approvisionnement logicielle protègent ce qui entre dans votre logiciel entre le premier commit et la release : dépendances, outils de build, pipelines CI et artefacts que vous livrez. Voici onze outils et plateformes, ce que chacun couvre, ce qu'il coûte et où il s'arrête.

Mis à jour le

Where supply chain security tools act Four stages of the software supply chain. At code and pipelines: Apiiro, Cycode, OX Security, Legit Security and Endor Labs. At packages and images coming in: Socket and Chainguard. At the build: CRACI, which is the runner, and Cycode's Cimon agent, and the StepSecurity Harden-Runner agent. At the finished artifact: ReversingLabs. Kusari builds a graph across SBOMs and scanner output from every stage. CRACI shows each SBOM's dependency layers as a graph, in several views. Code and pipelines Posture and risk Apiiro Cycode OX Security Legit Security Endor Labs Packages and images in Screen and harden Socket Chainguard Build Record and control CRACI is the runner Cycode Cimon agent on your CI StepSecurity agent on your runner Finished artifact Analyze the binary ReversingLabs Dependency graphs CRACI shows each SBOM's dependency layers as a graph, in several views Kusari builds a graph across your SBOMs and scanner output

À qui s'adresse cette page

Vous êtes chargé de « sécuriser notre chaîne d'approvisionnement logicielle » et devez décider où va le budget. Les outils ci-dessous agissent à différents endroits : sur vos dépôts et vos pipelines, sur le runner de build, au niveau du registre de paquets, ou sur l'artefact final. Nous développons CRACI, qui est en concurrence directe dans cette catégorie : tenez-en compte. Nous décrivons chaque outil d'après sa propre documentation et disons où un autre outil convient mieux.

Qu'est-ce que la sécurité de la chaîne d'approvisionnement logicielle ?

Pour le guide complet, voir qu'est-ce que la sécurité de la chaîne d'approvisionnement logicielle, et la checklist des bonnes pratiques.

Votre logiciel, c'est votre propre code plus tout ce dont il dépend : paquets open source, images de base, outils de build, actions CI tierces et le pipeline qui transforme le tout en release. La sécurité de la chaîne d'approvisionnement logicielle est le travail qui consiste à savoir ce que sont ces éléments, à contrôler d'où ils viennent et à prouver ce qui est entré dans chaque release. La sécurité applicative recherche les failles du code que vous écrivez ; la sécurité de la chaîne d'approvisionnement couvre ce qui l'entoure.

Les attaquants s'en prennent à chaque maillon. Trois incidents récents montrent où :

  • Une dépendance. En mars 2024, du code malveillant a été découvert dans les versions 5.6.0 et 5.6.1 de xz utils, une bibliothèque de compression livrée dans les distributions Linux (CVE-2024-3094).
  • Le pipeline CI. En mars 2025, la GitHub Action tj-actions/changed-files a été compromise (CVE-2025-30066), exposant des secrets tels que des clés d'accès, des personal access tokens GitHub et des tokens npm des workflows qui l'utilisaient.
  • Le registre de paquets. En septembre 2025, le ver auto-réplicatif Shai-Hulud a compromis plus de 500 paquets npm. Il a volé des identifiants de développeurs, dont des tokens GitHub et des clés cloud, et s'en est servi pour publier d'autres paquets infectés.

What software supply chain security means

La définition de travail de la conférence : votre logiciel, c'est votre propre code plus tout ce dont il dépend, et la chaîne d'approvisionnement, c'est chaque étape qui amène ces éléments dans une version.

Petteri Pulkkinen et Erika Marttinen lors de Kubernetes Community Days Helsinki 2026, 2:35 à 4:28 de SBOMbastic: Getting Ready for Upcoming EU Cybersecurity Regulation in Software Supply Chains.

Quels types d'outils de sécurité de la chaîne d'approvisionnement logicielle existe-t-il ?

Aucun produit ne couvre à lui seul tous les maillons, et les éditeurs ci-dessous n'entendent pas la même chose par « sécurité de la chaîne d'approvisionnement ». La plupart des solutions relèvent de l'un des sept types suivants, définis par l'endroit où elles agissent.

Fonctionnalité Où il agit À quoi il répond Outils de cette page
Plateformes ASPM et de chaîne d'approvisionnement Dépôts, pipelines et scanners connectés Où se situe notre plus grand risque sur le cycle de développement ? Apiiro, Cycode, OX Security, Legit, Kusari
Analyse de la composition logicielle Manifestes, lockfiles et code source Quelles dépendances open source comportent des vulnérabilités connues ? Endor Labs ; d'autres sur la page des outils SCA
Sécurité du build et des runners Le runner CI, pendant l'exécution du job Qu'est-ce que le build a récupéré et contacté, et que peut-il atteindre ? CRACI, StepSecurity, Cycode Cimon
Comportement des paquets et pare-feu Registres de paquets et installations Ce paquet est-il malveillant, avant que nous l'installions ? Socket, Endor Labs Package Firewall
Images et bibliothèques durcies Les éléments sur lesquels vous construisez Pouvons-nous partir de composants ayant moins de CVE connues ? Chainguard
Analyse de binaires Le paquet final La release contient-elle un malware ou des signes d'altération ? ReversingLabs
SBOM et provenance Chaque build et chaque artefact Pouvons-nous prouver ce que contient une release et d'où elle vient ? CRACI ; Chainguard pour ses propres artefacts ; OX Security PBOM

Comment choisir une plateforme de sécurité de la chaîne d'approvisionnement logicielle ?

Partez de la question à laquelle vous ne savez pas répondre aujourd'hui, puis choisissez l'outil qui agit là où se trouve la réponse. Six questions départagent rapidement les options.

  • Avez-vous besoin d'étendue ou de profondeur ? Une plateforme de gestion de la posture de sécurité des applications (ASPM) se connecte à vos dépôts, pipelines et scanners et priorise les risques sur l'ensemble. Un outil au niveau du build va plus loin sur un point : ce qui s'est passé pendant la construction du logiciel.
  • Voulez-vous garder vos runners ? Des agents tels que StepSecurity Harden-Runner et Cimon de Cycode ajoutent de la surveillance aux runners que vous utilisez déjà. CRACI remplace le runner pour GitHub Actions.
  • Le risque se situe-t-il dans vos entrées ? Si les paquets malveillants ou les images de base pleines de CVE vous inquiètent le plus, les outils qui filtrent ou durcissent les entrées s'y attaquent directement.
  • Livrez-vous des logiciels que vous n'avez pas construits ? Seule l'analyse de binaires peut examiner l'intérieur d'un paquet sans son build.
  • Quels systèmes CI utilisez-vous ? La plupart des outils présentés ici en couvrent plusieurs. CRACI prend en charge uniquement GitHub Actions aujourd'hui, et GitLab CI et Jenkins figurent sur la roadmap.
  • Que devrez-vous prouver, et à qui ? Les clients, les auditeurs et des réglementations telles que le Cyber Resilience Act de l'UE demandent de plus en plus une SBOM par release et un enregistrement de la façon dont les vulnérabilités ont été traitées. Un tableau de bord de résultats n'est pas la même chose qu'une preuve de ce qui a été livré.

Posez ensuite les mêmes questions à chaque éditeur de votre liste restreinte :

  • D'où vient votre liste de composants : manifestes, analyse des sources, build ou binaire final ?
  • La SBOM m'indique-t-elle quand elle est incomplète, et s'exporte-t-elle en CycloneDX ou SPDX ?
  • Pouvez-vous empêcher un build d'atteindre un hôte inattendu, ou seulement le signaler après coup ?
  • Puis-je vérifier plus tard que l'artefact que je déploie est bien celui qui a été construit ?
  • Quels systèmes de gestion de code source et de CI prenez-vous en charge aujourd'hui, et lesquels figurent sur la roadmap ?
  • Quelle est l'unité de tarification : développeurs, contributeurs, images, builds ou devis ?

Comment les outils se comparent-ils ?

Les outils se répartissent en deux familles, d'où deux tableaux. Le premier compare les plateformes et les outils de sécurité du build sur la façon dont ils voient et contrôlent le pipeline. Le second compare les outils qui agissent sur les entrées et les sorties. « Non précisé » signifie que les pages des éditeurs que nous citons ne se prononcent pas.

Plateformes et sécurité du build

Fonctionnalité CRACI Apiiro Cycode OX Security Legit Kusari StepSecurity Endor Labs
Exécute vos builds Agent dans votre CI Agent sur vos runners
SBOM des paquets enregistrée pendant le build Cimon
Bloque le trafic sortant du build Cimon
Mode audit avant blocage
Surveillance des processus et des fichiers en CI
Provenance signée ou enregistrement du build Pas de provenance signée PBOM Non précisé
SAST et scan de secrets Revue de PR Non précisé
Contrôles de posture CI/CD Contrôles des workflows Non précisé
Analyse d'atteignabilité Non précisé Non précisé
Systèmes CI au-delà de GitHub Actions GitLab CI et Jenkins
  • Inclus
  • En partie
  • Non inclus
  • Sur la roadmap

Entrées et sorties

Fonctionnalité CRACI Socket Chainguard ReversingLabs
Exécute vos builds
Enregistre ce que votre build a récupéré Lit les manifestes et les lockfiles Décrit ses propres artefacts Analyse le paquet final
Politique de trafic sortant du build Le pare-feu filtre les installations
SBOM en CycloneDX ou SPDX Par build, complétude indiquée Export en bêta Signée, avec chaque image À partir du binaire
Provenance signée Pas de provenance signée Non précisé Ses propres artefacts Non précisé
Analyse du comportement des paquets ou des malwares Non précisé
Bloque les paquets malveillants à l'installation Listes de blocage de paquets Non précisé Non précisé
Images et bibliothèques durcies Non précisé Non précisé
Fonctionne sur des logiciels que vous n'avez pas construits Non précisé Non précisé
  • Inclus
  • Non inclus
  • Sur la roadmap

Combien coûtent les outils de sécurité de la chaîne d'approvisionnement logicielle ?

Cinq des neuf outils ci-dessous facturent par développeur, et la plupart vendent leurs plans payants via leur équipe commerciale. CRACI ne facture que les minutes de build : le coût suit donc le volume de ce que vous construisez plutôt que le nombre de personnes qui commitent. Les prix sont ceux publiés par chaque éditeur en septembre 2026 ; Apiiro et Legit Security sont absents car leurs pages n'indiquent aucun tarif.

Fonctionnalité Option gratuite Tarifs payants Facturé selon
CRACI Pas d'offre gratuite Minutes de build uniquement : $0.002 par minute vCPU ($0.004 pour 2 vCPU), facturé à la seconde ; pas de frais mensuels ni de frais par SBOM ; Enterprise sur mesure Minutes de build
Cycode Cimon est gratuit et open source Non publié Développeurs actifs et usage de l'IA
OX Security Non précisé Aucun prix catalogue publié Développeurs contributeurs
Kusari Inspector est gratuit pour vos propres dépôts et pour les projets OpenSSF et CNCF Inspector pour les équipes à partir de $25 par développeur et par mois ; plateforme via l'équipe commerciale Développeurs
Endor Labs Offre Developer gratuite Core et Pro via l'équipe commerciale Développeurs contributeurs
StepSecurity Offre Community pour les dépôts publics Enterprise $16 par développeur contributeur et par mois ; minutes de runner en sus Développeurs contributeurs
Socket Plan gratuit Team $25 et Business $50 par développeur et par mois ; Enterprise sur mesure Développeurs
Chainguard Jusqu'à cinq images de conteneur Surtout sur devis Images
ReversingLabs Offre Community Community+ $500 par mois ; Essentials et Enterprise sur demande Plan

La tarification par développeur augmente avec votre équipe ; la tarification à la minute de build augmente avec vos pipelines. Le prix de CRACI inclut les minutes de runner, qui remplacent ce que vous payez pour les runners hébergés par GitHub. Voir les tarifs de CRACI et le comparatif des prix des runners. Pour des graphiques des prix publiés selon la taille de l'équipe, runner inclus, voir le comparatif des prix de la sécurité de la chaîne d'approvisionnement logicielle.

CRACI

La page d'accueil de CRACI
craci.com

CRACI est un runner pour GitHub Actions. Vous remplacez runs-on par craci et, pendant l'exécution de chaque job, un proxy qui comprend les paquets enregistre ce qu'il a récupéré, y compris les paquets restaurés depuis les caches CI. Chaque SBOM comporte un état de complétude par job et par cache, une politique de trafic sortant est validée avant le démarrage du job et bloque tout en cas d'échec, et CRACI continue de réévaluer les SBOM de ce qui a été livré. Idéal pour les équipes qui livrent des logiciels et doivent montrer ce qui est entré dans chaque release. Attention : pas de SAST, de scan de secrets ou d'IaC, de contrôles de posture ni d'analyse de binaires, et uniquement GitHub Actions aujourd'hui (GitLab CI et Jenkins figurent sur la roadmap). La génération de SBOM au build

Plateformes et ASPM

Apiiro

La page d'accueil de Apiiro
apiiro.com

Apiiro est une plateforme ASPM. Deep Code Analysis cartographie votre architecture du code au runtime, et le Risk Graph corrèle les résultats des scanners d'Apiiro et d'outils tiers en « combinaisons toxiques ». Son module de chaîne d'approvisionnement inventorie les dépôts et les pipelines, y compris les pipelines fantômes, et signale les protections de branche faibles et les commits anormaux. Il se connecte via des API et ne nécessite aucune modification de la CI. Idéal pour les grands programmes AppSec qui veulent un contexte d'architecture sur de nombreux systèmes de gestion de code source. Attention : son inventaire vient de l'analyse du code, et non de l'observation des builds, et il ne contrôle pas ce qu'un build peut atteindre. CRACI vs Apiiro

Cycode

La page d'accueil de Cycode
cycode.com

Cycode est une plateforme ASPM avec SAST, SCA, scan de secrets, de conteneurs et d'IaC, posture CI/CD et plus de 100 connecteurs. Sa brique de build, Cimon, est un agent eBPF qui s'exécute dans vos jobs CI. Il surveille les processus, le trafic réseau sortant et les accès aux fichiers, apprend le comportement normal d'un pipeline avant de l'appliquer, produit une SBOM observée au runtime et signe une provenance SLSA. Cycode indique que Cimon est gratuit et open source. Idéal pour une plateforme unique couvrant le code et de nombreux systèmes CI, avec une protection du build au runtime sur les runners que vous gardez. Attention : Cimon est un agent ajouté à vos runners, pas le runner lui-même. CRACI vs Cycode

OX Security

La page d'accueil de OX Security
ox.security

OX Security est une plateforme ASPM avec ses propres scanners, l'agrégation de résultats tiers issus d'outils tels que Checkmarx, Snyk et Black Duck, et des politiques de posture CI/CD qui signalent les actions non épinglées, les permissions de workflow excessives et les webhooks risqués. Son Pipeline Bill of Materials (PBOM) est un enregistrement signé par build des définitions de pipeline, de l'identité du runner, des arguments de build et des signatures d'artefacts. Idéal pour les politiques de posture et le contrôle des pull requests sur GitHub Actions, GitLab, Jenkins, Azure Pipelines et CircleCI. Attention : sa SBOM est collectée à partir des sources connectées, et ses politiques vérifient la configuration du pipeline au lieu de limiter ce qu'un job en cours d'exécution peut atteindre. CRACI vs OX Security et Alternatives à OX Security

Legit Security

La page d'accueil de Legit Security
legitsecurity.com

Legit Security cartographie tout votre cycle de développement : un inventaire mis à jour en continu des systèmes SDLC, des pipelines et de leurs contrôles de sécurité, avec des centaines de politiques couvrant la gestion de code source, la CI et les registres. Il orchestre des scanners tels que Snyk, Checkmarx et GitHub Advanced Security, ajoute du SAST et du SCA natifs, trouve des secrets dans les logs de build, Slack et Confluence aussi bien que dans le code, et crée des SBOM et des attestations signées. Idéal pour une équipe sécurité qui a hérité de nombreux dépôts et de plusieurs systèmes CI et a besoin d'une seule couche de gouvernance. Attention : il lit la configuration et les sorties des scanners via des API et ne voit donc pas le trafic réseau d'un job pendant son exécution. CRACI vs Legit Security et Alternatives à Legit Security

Kusari

La page d'accueil de Kusari
kusari.dev

Kusari vient de l'équipe qui a cocréé GUAC, le graphe OpenSSF des métadonnées de la chaîne d'approvisionnement. Sa plateforme construit un graphe de connaissances à partir de vos SBOM, documents VEX et sorties de scanners, montre le rayon d'impact d'une nouvelle vulnérabilité, analyse l'atteignabilité et ouvre des pull requests AutoFix qu'elle valide d'abord. Kusari Inspector examine les pull requests pour y trouver des paquets malveillants, des secrets et des workflows non sécurisés, et Kusari indique qu'il est gratuit à installer. Idéal pour un graphe unique couvrant de nombreuses sources de SBOM et de nombreux scanners. Attention : un graphe reflète les SBOM qu'on lui fournit, et celles de Kusari viennent d'un générateur (son kit waybill ou votre propre outil) plutôt que du build. CRACI vs Kusari et Alternatives à Kusari

Endor Labs

La page d'accueil de Endor Labs
endorlabs.com

Endor Labs est construit autour de l'atteignabilité au niveau des fonctions : l'analyse statique de programme détermine si votre code peut appeler une fonction vulnérable dans une dépendance directe ou transitive, ce qui, selon Endor Labs, réduit les résultats SCA de 92 %. L'analyse d'impact des mises à niveau, les pull requests automatisées et les Endor Patches, qui rétroportent les correctifs sur la version que vous exécutez, gèrent la remédiation. Il couvre aussi AI SAST, les secrets, les conteneurs, un Package Firewall devant vos registres et un SBOM Hub avec VEX basé sur l'atteignabilité. Idéal pour les équipes dont le principal problème est le volume d'alertes. Attention : son inventaire vient de l'analyse du code source, et il n'exécute ni ne restreint vos builds. CRACI vs Endor Labs

Sécurité du build et des runners

StepSecurity

La page d'accueil de StepSecurity
stepsecurity.io

StepSecurity Harden-Runner est, parmi les produits de sécurité, celui qui recoupe le plus CRACI. C'est un agent sur les runners GitHub Actions que vous utilisez déjà, y compris ceux hébergés par GitHub, et il relie chaque connexion sortante, chaque processus et chaque écriture de fichier à l'étape de workflow qui en est à l'origine. Il peut d'abord auditer, en construisant une référence par job, puis bloquer le trafic sortant vers tout ce qui ne figure pas sur une liste d'autorisation. StepSecurity vend aussi Secure Registry, des pull requests de durcissement de dépôts et Dev Machine Guard. Idéal pour les équipes qui veulent garder des runners hébergés par GitHub ou auto-hébergés, ou qui utilisent GitLab CI ou Azure DevOps. Attention : sa liste d'autorisation est une liste d'endpoints, et il enregistre des destinations plutôt qu'une SBOM au niveau des paquets. CRACI vs StepSecurity

Sécurité des paquets et des entrées

Socket

La page d'accueil de Socket
socket.dev

Socket analyse le comportement des paquets open source : scripts d'installation, accès au réseau et au système de fichiers, code obfusqué, malwares connus et typosquats. Il signale les ajouts risqués dans les pull requests, et Socket Firewall bloque les paquets malveillants à l'installation, avec une version gratuite pour npm, yarn, pnpm, pip, uv et cargo. Il propose aussi l'analyse d'atteignabilité. Idéal pour arrêter les mauvais paquets avant qu'ils n'arrivent, y compris ceux qui n'ont pas encore d'avis de sécurité. Attention : il lit le manifeste et les lockfiles déclarés par un projet, et son pare-feu filtre les installations de paquets, pas le reste du trafic réseau d'un job. CRACI vs Socket

Chainguard

La page d'accueil de Chainguard
chainguard.dev

Chainguard construit des logiciels open source à partir des sources et les livre durcis : des images de conteneur qu'il qualifie de zéro CVE, des bibliothèques Java, Python et JavaScript reconstruites à partir de sources vérifiées, des images de VM et des GitHub Actions durcies, chacune avec une SBOM signée et une provenance SLSA. Pour les clients ayant passé commande, il s'engage à remédier aux CVE critiques sous 7 jours et aux CVE d'autres sévérités sous 14 jours après un correctif éligible. Idéal pour les équipes dont les scanners ne cessent de signaler des CVE dans les images de base. Attention : ses SBOM et sa provenance décrivent les artefacts de Chainguard. Votre propre build a toujours besoin de son propre enregistrement, et c'est pourquoi il se combine bien avec un outil au niveau du build. CRACI et Chainguard

Analyse de binaires

ReversingLabs

La page d'accueil de ReversingLabs
reversinglabs.com

ReversingLabs Spectra Assure analyse les paquets logiciels finaux sans code source, à l'aide de l'analyse statique de binaires, de 16 moteurs de détection de malwares et d'une analyse différentielle qui signale les changements suspects entre les versions. Il exporte des SBOM CycloneDX et SPDX à partir du binaire et peut évaluer des logiciels commerciaux et tiers avant que vous ne les déployiez. Idéal pour un contrôle de release contre les malwares et les altérations, et pour les logiciels que vous n'avez pas construits. Attention : il travaille à rebours à partir de la sortie et ne voit donc pas les outils de build ni les dépendances de test que le build a récupérés sans les livrer. CRACI vs ReversingLabs

Les cadres et réglementations derrière la catégorie

Une grande partie de la demande pour ces outils vient de cadres et de règles qui exigent un inventaire des composants, un enregistrement de la façon dont le logiciel a été construit et un processus de traitement des vulnérabilités.

  • SLSA (Supply-chain Levels for Software Artifacts) est un ensemble de recommandations adoptables progressivement, maintenu dans le cadre d'une collaboration intersectorielle sous l'égide de la Linux Foundation. Son Build track évalue le degré de fiabilité de la provenance d'un build.
  • Le NIST SSDF (SP 800-218, version 1.1, février 2022) définit des pratiques de développement logiciel sécurisé pour réduire les vulnérabilités des logiciels publiés.
  • L'Executive Order 14028 américain, section 4(e), a ordonné l'élaboration de recommandations sur la chaîne d'approvisionnement logicielle qui prévoient notamment de remettre à l'acheteur une SBOM pour chaque produit. Il oriente les recommandations fédérales en matière d'achats plutôt que de contraindre directement chaque éditeur.
  • La CISA, la NSA et l'ODNI ont publié « Securing the Software Supply Chain: Recommended Practices Guide for Customers » en 2023, qui couvre les achats, les tests, le déploiement, les correctifs et les SBOM.
  • Le Cyber Resilience Act de l'UE (règlement (UE) 2024/2847) rend ses obligations de signalement effectives le 11 septembre 2026 et s'applique pleinement à partir du 11 décembre 2027.
  • NIS2, à l'article 21, paragraphe 2, cite la sécurité de la chaîne d'approvisionnement et le traitement des vulnérabilités parmi les mesures qu'elle exige, et la FDA américaine exige une SBOM des fabricants de cyber devices.

Aucun de ces cadres ne cite une catégorie de produits. Ce qu'ils ont en commun, c'est la preuve : une liste de composants exacte par release, un enregistrement de la façon dont elle a été construite et la preuve que les vulnérabilités ont été suivies.

Quelle est la place de CRACI ?

CRACI est un runner pour GitHub Actions. Vous remplacez runs-on par craci et, pendant l'exécution de chaque job, un proxy qui comprend les paquets enregistre ce qu'il a récupéré, y compris les paquets restaurés depuis les caches CI. Chaque SBOM comporte un état de complétude par job et par cache. Une politique de trafic sortant, en refus par défaut ou en autorisation par défaut, est validée avant le démarrage du job et bloque tout en cas d'échec. CRACI continue de réévaluer les SBOM de ce qui a été livré. La vue d'inventaire de CRACI montre précisément quelles versions logicielles sont déployées dans quels produits, à l'échelle mondiale. Le résultat : une SBOM par build, un enregistrement de ce que chaque build a atteint et des données de provenance via l'API, ce qui automatise une part importante de la visibilité sur la chaîne d'approvisionnement et des preuves dont votre démarche de conformité au CRA a besoin.

CRACI n'est pas le bon choix si vous avez besoin de SAST, de scan de secrets ou d'IaC, de contrôles de posture sur vos dépôts, d'un mode audit avant blocage, de listes de blocage de paquets (sur la roadmap), d'analyse de binaires ou de systèmes CI autres que GitHub Actions aujourd'hui (GitLab CI et Jenkins figurent sur la roadmap). De nombreuses équipes l'associent à un outil ci-dessus : une plateforme ASPM pour le code et la posture, Socket ou Chainguard pour les entrées, ReversingLabs pour la sortie. En savoir plus sur la génération de SBOM au build, l'intégration CI/CD et les tarifs, ou réservez une démo pour voir un build enregistré de bout en bout.

Comparez les outils pour chaque partie de la chaîne d'approvisionnement

Cette page est la vue d'ensemble. Chaque domaine a ses propres comparatifs et guides détaillés.

CRACI comparé à chaque outil

Sécurité de la chaîne d'approvisionnement logicielle : FAQ

Des réponses courtes aux questions les plus posées par les acheteurs

Que sont les solutions de sécurité de la chaîne d'approvisionnement logicielle ?

Des outils qui protègent tout ce qui entre dans votre logiciel entre le premier commit et la release : dépendances open source, images de base, outils de build, pipelines CI et artefacts que vous livrez. Les principaux types sont les plateformes ASPM qui cartographient les risques sur le cycle de développement, l'analyse de la composition logicielle pour les dépendances, la sécurité du build et des runners, les pare-feu de paquets, les images durcies, l'analyse de binaires et les outils de SBOM et de provenance.

Quelle est la meilleure plateforme de sécurité de la chaîne d'approvisionnement logicielle ?

Il n'y en a pas une seule, car chacune couvre un maillon différent. Les plateformes ASPM telles qu'Apiiro, Cycode, OX Security et Legit Security excellent par leur étendue sur les dépôts et les systèmes CI. Endor Labs se concentre sur l'atteignabilité des résultats sur les dépendances, Socket sur les paquets malveillants, Chainguard sur les entrées durcies et ReversingLabs sur les binaires finaux. CRACI est le choix à faire lorsque vous avez besoin d'un enregistrement de ce que chaque build GitHub Actions a réellement récupéré, avec un contrôle du trafic sortant et des données de provenance.

En quoi la sécurité de la chaîne d'approvisionnement logicielle diffère-t-elle de la sécurité applicative ?

La sécurité applicative recherche les failles du code écrit par votre équipe, avec des outils tels que le SAST et le DAST. La sécurité de la chaîne d'approvisionnement logicielle couvre ce qui entoure ce code : composants tiers, système de build, pipeline CI et chemin du build à la release. La porte dérobée de xz utils, la compromission de tj-actions/changed-files et le ver npm Shai-Hulud sont tous passés par la chaîne d'approvisionnement, et non par un bug dans le code des victimes.

Par quel outil de sécurité de la chaîne d'approvisionnement logicielle commencer ?

Partez de la question à laquelle vous ne savez pas répondre aujourd'hui. Si vous ne savez pas quelles dépendances vulnérables vous livrez, commencez par le SCA. Si les paquets malveillants vous inquiètent le plus, tournez-vous vers un pare-feu de paquets. Si vous devez prouver ce qui est entré dans chaque release, pour vos clients ou pour le Cyber Resilience Act de l'UE, il vous faut un enregistrement réalisé pendant le build. Les grands programmes comptant de nombreux dépôts et systèmes CI y ajoutent souvent une plateforme ASPM.

Ai-je besoin d'une SBOM pour la sécurité de la chaîne d'approvisionnement logicielle ?

De plus en plus, oui. Le Cyber Resilience Act de l'UE demande aux fabricants d'identifier les composants de leurs produits, notamment en établissant une SBOM, et de gérer leurs vulnérabilités. La FDA américaine exige une SBOM pour les cyber devices, et l'Executive Order 14028 américain a façonné des recommandations fédérales qui en demandent une aux fournisseurs. Une SBOM n'est utile que si elle est complète : demandez donc à chaque éditeur d'où vient sa liste de composants et s'il vous dit quand elle est incomplète.

En quoi CRACI diffère-t-il d'un scanner de sécurité de la chaîne d'approvisionnement ?

Les scanners lisent des fichiers après coup : un manifeste, un lockfile, du code source ou un binaire final. CRACI est un enregistreur. C'est le runner de vos jobs GitHub Actions et, pendant l'exécution de chaque job, il enregistre les paquets que le job a réellement récupérés, y compris les paquets restaurés depuis les caches CI. Chaque SBOM indique sa propre complétude, une politique de trafic sortant contrôle ce que le build peut atteindre, et l'API renvoie les SBOM, les traces réseau et la provenance.

Quels systèmes CI CRACI prend-il en charge ?

GitHub Actions aujourd'hui ; d'autres systèmes CI figurent sur la roadmap, dont GitLab CI et Jenkins. Les runners sont sous Linux en x86-64 et ARM64, et Windows et macOS figurent sur la roadmap. La plupart des plateformes de cette page couvrent plusieurs systèmes CI : tenez-en compte si vous utilisez aussi Jenkins ou Azure Pipelines.

Combien coûtent les outils de sécurité de la chaîne d'approvisionnement logicielle ?

La plupart facturent par développeur. En septembre 2026, StepSecurity Enterprise coûte $16 par développeur contributeur et par mois et Socket Team $25 par développeur et par mois, tandis que Cycode, OX Security et Endor Labs vendent leurs plans payants via leur équipe commerciale. ReversingLabs Community+ est à $500 par mois au forfait, Chainguard offre jusqu'à cinq images gratuites, et CRACI ne facture que les minutes de build, $0.002 par minute vCPU ($0.004 pour un runner par défaut à 2 vCPU), sans frais mensuels.

Découvrez ce que vos builds récupèrent vraiment

Réservez une démo pour voir la SBOM, la trace réseau, la politique de trafic sortant et les données de provenance que CRACI enregistre pour un build GitHub Actions.

Réserver une démo