Révision
"Aikido fait de votre sécurité l'un de vos atouts grâce à sa solution intégrée de reporting automatisé, qui vous aide à obtenir les certifications ISO et SOC2.

Fabrice G
Directeur général de Kadonation
Détectez les problèmes de sécurité, les logiciels malveillants, les bibliothèques obsolètes et les risques liés aux licences. Effectuez un tri automatique des faux positifs, obtenez des correctifs clairs et générez des SBOM en quelques secondes.
Couverture complète et installation facile
La plupart des outils SCA ont un support linguistique limité. Aikido comble toutes les lacunes.
(Par exemple, Aikido prend même en charge les fichiers .csproj dès sa sortie de l'emballage).
Vérifier la prise en charge des langues
Aikido fonctionne avec n'importe quel système Git et fournit même un scanner local.
(GitHub, GitLab, Bitbucket, Azure Devops, GitLab Self Managed,...)
Vérifier le support du système git
De nombreux outils de l'ACS sont difficiles à mettre en place et à entretenir. L'Aïkido est prêt à l'emploi.
(Il vous indique même s'il manque des fichiers de verrouillage).
Aikido Autofix est un outil que vous pouvez utiliser pour qu'Aikido corrige les vulnérabilités dans les dépendances tierces de vos projets. Pour ce faire, il crée des demandes d'extraction qui suppriment la vulnérabilité par le biais de mises à jour de paquets ou par d'autres moyens. Dans certains cas, un Aikido Autofix peut supprimer une classe entière de vulnérabilités au lieu d'un seul problème.
Aikido vérifie les bases de données standard - NVD et GitHub Advisory Database (GHSA) - mais va plus loin. Aikido Intel découvre des vulnérabilités corrigées silencieusement et des vulnérabilités sans CVE.
L'écosystème npm est susceptible de publier des paquets malveillants en raison de sa nature ouverte. Aikido identifie les codes malveillants qui peuvent être intégrés dans des fichiers JavaScript ou des paquets npm. Développé par Aikido Intel.
(Recherche de portes dérobées, de chevaux de Troie, d'enregistreurs de frappe, de XSS, de scripts de cryptojacking, etc.)
Les audits de sécurité requièrent généralement la fourniture d'un SBOM. Aikido permet d'analyser cette liste à l'avance et de la générer à tout moment. Vous pouvez également créer un SBOM de conteneurs. Aikido supporte cycloneDX et SPDX.
Remplacez votre panoplie d'outils éparpillés par une plateforme qui fait tout et vous montre ce qui compte.
Vidéo explicative
Révision
Fabrice G
Directeur général de Kadonation
L'analyse de la composition des logiciels (SCA) est en fait un bilan de santé de vos dépendances open-source. Elle analyse les bibliothèques et les paquets que vous intégrez à votre projet et signale les vulnérabilités connues des logiciels libres, les mines de licence et d'autres risques. Vous devriez vous en préoccuper, car si vous utilisez des logiciels libres (spoiler : c'est le cas), une seule dépendance vulnérable peut compromettre la sécurité de l'ensemble de votre application. Le SCA permet de s'assurer que le code tiers présent dans vos projets n'est pas une porte dérobée cachée ou une bombe à retardement.
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 compare chacune d'entre elles à une base de données constamment mise à jour de vulnérabilités connues (CVE) et de renseignements sur les menaces en source ouverte. En clair, si vous utilisez une bibliothèque présentant une faille de sécurité connue ou même un paquet malveillant, Aikido le repère et vous alerte. Il s'agit d'une analyse complète des dépendances qui s'appuie sur les flux de vulnérabilités pour détecter rapidement les problèmes.
Absolument, le SCA d'Aikido s'intègre parfaitement dans votre pipeline CI/CD. Vous pouvez le connecter à GitHub Actions, GitLab CI, Jenkins, CircleCI, ou tout autre système que vous utilisez pour que l'analyse des dépendances s'exécute automatiquement sur chaque build ou pull request. Cela signifie que les nouvelles dépendances vulnérables sont détectées et signalées avant qu'elles n'arrivent en production. En bref, les contrôles de sécurité automatisés des logiciels libres deviennent une partie intégrante de votre flux de développement.
Le SCA d'Aikido est conçu pour éliminer le bruit afin que vous ne soyez pas noyé sous des alertes inutiles. Il effectue un tri automatique et filtre les résultats non pertinents (comme les problèmes qui n'ont pas d'impact réel sur votre projet), ne vous laissant que les vulnérabilités réelles et exploitables à traiter. En d'autres termes, vous obtenez un signal sans bruit - beaucoup moins de faux positifs qui encombrent vos résultats. L'accent est mis sur les dépendances vulnérables réelles qui doivent être corrigées, et non sur une liste géante d'avertissements théoriques.
Aikido ne se contente pas de vous signaler les dépendances vulnérables, il vous aide à les corriger. Pour de nombreux problèmes, il fournit des solutions AutoFix en un clic : il suggère la version sûre vers laquelle mettre à jour et peut automatiquement ouvrir une demande d'extraction pour supprimer la dépendance pour vous. Dans d'autres cas, il fournit des conseils de remédiation clairs 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é liés aux logiciels libres, il rationalise également la correction (en faisant souvent le gros du travail à votre place).
Oui - SCA d'Aikido peut créer une nomenclature logicielle (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 tels que CycloneDX ou SPDX (ou même un simple CSV). Ce SBOM vous donne, à vous et à votre équipe de conformité, un inventaire complet de ce qui se trouve dans votre logiciel. Il est très utile pour la visibilité, les audits de conformité, et pour s'assurer qu'il n'y a pas de pièces "inconnues" dans votre pile.
Le SCA d'Aikido prend en charge la plupart des principaux langages de programmation et leurs gestionnaires de paquets - il y a de fortes chances que si un langage est populaire, il soit pris en charge. Par exemple, il couvre JavaScript/TypeScript (npm, Yarn, pnpm), Python (pip, Poetry), Java/Scala/Kotlin (Maven, Gradle, sbt), .NET (NuGet), Ruby (Bundler), PHP (Composer), Go (modules Go), Rust (Cargo), Swift (CocoaPods et SwiftPM), Dart (pub), et plus encore. Il gère même les projets C/C++ (en recherchant les dépendances connues sans avoir besoin de lockfiles). En bref, le scanner d'Aikido couvre un grand nombre de langages, et peut donc analyser n'importe quelle pile technologique que vous lui proposez.
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 fameuse vulnérabilité de Log4j), le SCA d'Aikido le signalera. Il en va de même pour le bug Heartbleed d'OpenSSL : si cette version vulnérable est présente, vous le saurez. Il détecte également des CVE moins célèbres et même des paquets malveillants (comme les paquets npm/PyPI compromis) ; s'il y a une faille connue ou une porte dérobée dans une dépendance, Aikido la détectera.
Le SCA d'Aikido offre une couverture similaire à celle de 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é), alors qu'Aikido établit des priorités automatiques et vous montre uniquement les risques réels - moins de bruit, plus de signal. Contrairement à Dependabot, qui se contente d'automatiser les changements de version pour les vulnérabilités connues, Aikido vous fournit un contexte complet sur les vulnérabilités, recherche les paquets malveillants, vérifie les licences et fournit des correctifs en un seul clic. En bref, vous obtenez une rigueur de niveau Snyk sans la fatigue des alertes, et beaucoup plus de capacités que les outils de base comme Dependabot.
Considérez Dependabot comme un début utile, mais pas comme une histoire complète. Dependabot met à jour les dépendances avec les problèmes connus, mais il n'attrape pas tout - par exemple, il peut manquer un paquet malveillant ou une vulnérabilité qui n'a pas encore de mise à jour disponible. SCA d'Aikido vous offre un scan de sécurité open-source beaucoup plus profond : il 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 approfondie des dépendances et pas seulement une automatisation basique des mises à jour, vous aurez toujours besoin d'Aikido pour surveiller vos arrières.
Sécurisez votre code, votre cloud et votre environnement d'exécution dans un système central.
Trouvez et corrigez rapidement et automatiquement les vulnérabilités.