Aikido

Arrêtez de trier les CVE qui n'ont jamais été exploitables

Aikido SCA scanne vos dépendances open source à la recherche de CVE, de malwares, de problèmes de licence et d'EOL. Il priorise ce qui est réellement atteignable et AutoFix le transforme en PR sûres et avec un minimum de changements.

Vos données ne seront pas partagées · Accès en lecture seule · Aucune carte bancaire requise
Plus de 150 000 organisations nous font confiance
|
Apprécié par plus de 300 000 développeurs
|
4,7/5
LE PROBLÈME

La plupart des outils SCA signalent 2 000 CVE et vous obligent à les filtrer.

Le SCA classique compare vos dépendances à une base de données de vulnérabilités et liste tout ce qu'il trouve. La plupart ne sont pas accessibles. La plupart ne sont pas exploitables. Votre équipe passe des jours à trier pour corriger une poignée de problèmes.

Aikido SCA atteint une réduction de 100 % des faux positifs.

1. Analyse au niveau des dépendances
Vérifie si une dépendance vulnérable est réellement utilisée dans votre application, directement ou transitivement.
2. Analyse au niveau des fonctions
Détermine si votre code atteint la vulnérabilité.
3. Analyse contextuelle (runtime)
Détermine l'exploitabilité en observant le comportement du code et des dépendances dans des contextes d'exécution réels.
4. analyse de l’exploitabilité
new
Un agent évalue chaque CVE en fonction de la manière dont votre code utilise le package, puis le trie avec une justification basée sur votre dépôt, et non sur des données CVE génériques.
NOUVEAU - ANALYSE DE L’EXPLOITABILITÉ

Les agents lisent votre code, ainsi les faux positifs n'existent plus.

Chaque CVE signalé est analysé en fonction de la manière dont le package est réellement utilisé dans votre dépôt. D'autres outils réduisent le bruit de 80 à 90 %. Aikido élimine désormais entièrement les faux positifs.

Vérifie comment le package vulnérable est utilisé dans votre dépôt, et pas seulement s'il est installé.
Ajoute une justification spécifique à la base de code en plus de l'analyse d’accessibilité pour confirmer l'exploitabilité réelle.
Chaque décision est accompagnée de la justification écrite de l'agent, enregistrée dans un historique d'exécution complet.

Le pentest d’Aikido a fourni des résultats complets de niveau humain à une vitesse fulgurante et a passé un audit de conformité rigoureux sans aucun problème.

Dan SherwoodDirecteur Général chez Khaos Control Solutions

GEA est passé de SonarQube à Aikido

«Aikido nous aide à détecter les failles de sécurité que nos outils existants ne nous permettaient pas de traiter pleinement. Cela a véritablement changé la donne pour nous, bien au-delà de la simple solution « SCA » (analyse de la composition logicielle). »

Nicolai BrogaardResponsable de service SAST & SCA

Lire l'histoire
GEA est passé de SonarQube à Aikido
BIBLIOTHÈQUES AIKIDO

Corrigez la CVE sur la version que vous utilisez déjà, sans changements majeurs.

Aikido produit une version patchée du package exact dans votre fichier lockfile. Mêmes API, mais sans la vulnérabilité. Pas de changements majeurs et pas de réécriture de code pour vos développeurs.

  • Corrigez la CVE directement.

  • Livrer sous forme de PR prête au merge

  • Protégez vos dépôts en continu.

REGARDER LA DÉMO

Analyse de l'exploitabilité des CVE Aikido expliquée en moins de 4 minutes

Un agent IA évalue chaque CVE dans le contexte de votre code et vous montre si elle est réellement exploitable, et pourquoi.
Corrigez les risques réels au lieu de courir après des alertes génériques.

Découvrez Aikido en action

Saisissez votre adresse e-mail professionnelle pour visionner la vidéo

Regarder la vidéo

Éliminez les faux positifs et corrigez vos découvertes en un clic.

Adopté par plus de 50 000 organisations | Résultats en 30 secondes.
FONCTIONNALITÉS SCA

Ce qui distingue les fonctionnalités SCA d'Aikido des autres outils

SBOMs

Visibilité complète sur vos logiciels grâce aux SBOMs

Analysez, révisez et exportez un Software Bill of Materials pour l'ensemble de votre inventaire. Générez un SBOM en un clic, importez des SBOMs externes et gérez les risques liés aux tiers au même endroit.

INTÉGRATIONS

SCA intégré sur l'ensemble de votre SDLC, de l'IDE à la production

Un seul outil pour scanner les IDE, Git, CI, les conteneurs et les VMs. Élimine les alertes en double à travers les différentes étapes grâce à des découvertes corrélées.

AIKIDO INTEL

Aikido Intel pré-CVE vous protège des vulnérabilités avant leur divulgation publique...

La propre recherche d'Aikido sur les malwares et les vulnérabilités détecte les menaces avant l'existence d'une CVE, puis les recoupe avec le NVD, GitHub Advisory et plus de 10 flux externes. Cela inclut plus de 12 000 paquets malveillants connus sur npm, PyPI, GitHub Actions et Maven.

Lancer un scan gratuit

Sécurisez votre code, votre cloud et votre environnement d’exécution dans un système centralisé.
Détectez et corrigez automatiquement les vulnérabilités.

FAQ

FAQ sur la SCA

Qu'est-ce que l'analyse de la composition logicielle (SCA), et pourquoi devrais-je m'en soucier dans mes projets ?

L'analyse de la composition logicielle (SCA) est essentiellement un bilan de santé pour vos dépendances open-source. Elle scanne les bibliothèques et les packages que vous intégrez à votre projet et signale les vulnérabilités open-source connues, les pièges de licence et d'autres risques. Vous devriez vous en soucier car si vous utilisez de l'open-source (spoiler : c'est le cas), une dépendance vulnérable peut compromettre la sécurité de toute votre application. La SCA aide à garantir que le code tiers de vos projets n'est pas une porte dérobée cachée ou une bombe à retardement.

Comment le scanner SCA d'Aikido trouve-t-il réellement les vulnérabilités dans mes dépendances open-source ?

Il fonctionne comme un détective automatisé pour vos dépendances. Le scanner SCA d'Aikido identifie toutes les bibliothèques et versions que vous utilisez (votre arbre de dépendances) et les confronte à une base de données constamment mise à jour de vulnérabilités connues (CVEs) et d'informations sur les menaces open-source. En clair : si vous utilisez une bibliothèque avec une faille de sécurité connue ou même un package malveillant, Aikido le détectera et vous alertera. C'est une analyse des dépendances complète qui exploite les flux de vulnérabilités pour détecter rapidement les problèmes.

Puis-je intégrer les contrôles SCA d'Aikido dans mon pipeline CI/CD pour une analyse des dépendances automatisée ?

Absolument – la SCA d'Aikido s'intègre parfaitement à votre pipeline CI/CD. Vous pouvez la connecter à GitHub Actions, GitLab CI, Jenkins, CircleCI, ou tout autre outil que vous utilisez, afin que l'analyse des dépendances s'exécute automatiquement à chaque build ou pull request. Cela signifie que les nouvelles dépendances vulnérables sont détectées et signalées avant d'atteindre la production. En bref, les contrôles de sécurité open-source automatisés deviennent une partie intégrante de votre flux de travail de développement.

L'SCA d'Aikido se contente-t-il de signaler les problèmes, ou peut-il corriger automatiquement les dépendances vulnérables pour moi ?

Aikido ne se contente pas de vous alerter sur les dépendances vulnérables, il aide à les corriger. Pour de nombreux problèmes, il propose des solutions AutoFix en un clic : il suggère la version sûre vers laquelle mettre à niveau et peut ouvrir automatiquement une pull request pour mettre à jour la dépendance pour vous. Dans d'autres cas, il fournit des directives de remédiation claires afin que vous sachiez exactement comment résoudre le problème. En résumé : il ne se contente pas de signaler les problèmes de sécurité open source, il simplifie également la correction (souvent en faisant le gros du travail pour vous).

Le SCA d'Aikido peut-il générer une Software Bill of Materials (SBOM) pour mon application ?

Oui - le SCA d'Aikido peut générer une Software Bill of Materials (SBOM) pour votre application en un seul clic. Il compile une liste complète de tous les composants open source de votre projet et vous permet de l'exporter dans des formats standards comme CycloneDX ou SPDX (ou même un simple CSV). Cette SBOM vous offre, à vous et à votre équipe de conformité, un inventaire complet de ce qui compose votre logiciel. C'est excellent pour la visibilité, les audits de conformité et pour s'assurer qu'il n'y a pas d'éléments « inconnus » dans votre stack.

Quels langages et gestionnaires de paquets sont pris en charge par le scanner SCA d'Aikido ?

La SCA d'Aikido prend en charge la plupart des principaux langages de programmation et leurs gestionnaires de packages – il y a de fortes chances que si c'est populaire, c'est pris en charge. Par exemple, elle couvre JavaScript/TypeScript (npm, Yarn, pnpm), Python (pip, Poetry), Java/Scala/Kotlin (Maven, Gradle, sbt), .NET (NuGet), Ruby (Bundler), PHP (Composer), Go (Go modules), Rust (Cargo), Swift (CocoaPods et SwiftPM), Dart (pub), et bien plus encore. Elle gère même les projets C/C++ (recherche de dépendances connues sans nécessiter de lockfiles). En bref, le scanner d'Aikido offre une large couverture linguistique, il peut donc probablement analyser n'importe quelle pile technologique que vous lui soumettez.

Quels sont quelques exemples de vulnérabilités que l'SCA d'Aikido peut détecter dans les dépendances ?

Essentiellement, toute vulnérabilité open-source connue dans vos dépendances sera détectée. Par exemple, si votre projet inclut une bibliothèque affectée par Log4Shell (la tristement célèbre vulnérabilité Log4j), la SCA d'Aikido la signalera. Il en va de même pour quelque chose comme le bug Heartbleed d'OpenSSL – si cette version vulnérable est présente, vous le saurez. Elle détecte également les CVEs moins connues et même les packages malveillants (comme les packages npm/PyPI compromis) ; s'il y a une faille ou une porte dérobée connue dans une dépendance, Aikido la détectera.

Comment l'SCA d'Aikido se compare-t-il à d'autres outils comme Snyk ou GitHub Dependabot pour l'analyse des dépendances ?

La SCA d'Aikido offre une couverture similaire à l'analyse open-source de Snyk, mais avec beaucoup moins de superflu. Snyk est puissant mais vous bombarde souvent d'une tonne d'alertes (y compris des problèmes de faible priorité), tandis qu'Aikido auto-priorise et vous montre uniquement les risques réels – moins de bruit, plus de signal. Contrairement à Dependabot, qui automatise simplement les PRs de mise à jour de version pour les vulnérabilités connues, Aikido vous donne un contexte complet sur les vulnérabilités, recherche les packages malveillants, vérifie les licences et fournit des correctifs en un clic. En bref, vous obtenez la rigueur de Snyk sans la fatigue des alertes, et bien plus de capacités que les outils de base comme Dependabot.

Si j'utilise déjà Dependabot (ou des outils similaires), ai-je toujours besoin de l'analyse SCA d'Aikido ?

Considérez Dependabot comme un bon début, mais pas comme la solution complète. Dependabot mettra à jour les dépendances présentant des problèmes connus, mais il ne détectera pas tout – par exemple, il pourrait manquer un package malveillant ou une vulnérabilité pour laquelle aucune mise à jour n'est encore disponible. La SCA d'Aikido vous offre une analyse de sécurité open-source bien plus approfondie : elle trouve les problèmes qui échappent à Dependabot, fournit des détails sur chaque vulnérabilité et les corrige même automatiquement. En bref, si vous souhaitez une analyse des dépendances approfondie et pas seulement une automatisation basique des mises à jour, vous voudrez toujours qu'Aikido assure vos arrières.