Corriger les vulnérabilités détectées grâce à Factory AI et Snyk Studio
Vous allez adorer coder avec les DroidsFactory AI. Tout est fluide, intuitif, prenant, presque comme un jeu. Cet engagement envers l’expérience utilisateur se retrouve dans leur interface comme dans leurs collaborations, notamment avec Linear, concurrent plus récent de Jira, réputé pour son expérience utilisateur soignée avec des raccourcis clavier et des animations réactives. Si les outils comme Claude Code, OpenAI Codex et Gemini CLI donnent l’impression de travailler sur un fichier Word hors ligne, Factory AI s'apparente plus à un Google Drive en ligne pensé pour la collaboration.

Les développeurs bénéficient d’un tutoriel bien conçu, intégré au site, qui vous guide pour :
Télécharger la Factory CLI
Ajouter l’extension IDE Droid à VS Code ou à l’IDE de votre choix (Cursor, WindSurf…)
Attribuer sa première mission à votre Droid (les agents IA spécialisés de Factory AI), dans le navigateur ou depuis l’IDE.
Comment installer Factory CLI sur Linux :
Récupérez l’extension VS Code ici. Une fois installée, appuyez sur `Ctrl+Maj+P` pour ouvrir la Palette de commandes et sélectionnez Run Factory Droid (Exécuter Factory Droid).

Qu’est-ce qu’un Droid ?
Factory AI propose des agents IA capables de gérer de nombreuses tâches courantes en développement logiciel. On les appelle « Droids ».

Code Droid :transformez vos idées en code prêt à être intégré. Développez vos fonctionnalités et composants à partir de consignes claires et laissez Code Droid comprendre votre code pour générer des fonctionnalités structurées et conformes à vos meilleures pratiques. Identifiez les parties complexes ou inefficaces de votre code et transformez-les en solutions plus claires, faciles à maintenir et performantes. Analysez les journaux d’erreurs, identifiez les causes des bugs et corrigez-les directement dans votre code. Créez des tests unitaires complets pour garantir un code fiable et éviter toute régression.
Knowledge Droid :recherche technique, documentation et guides d’intégration. Générez toute la documentation dont votre équipe a besoin : références API, architecture et relations entre composants, pour que chacun comprenne le projet et s’intègre facilement. Aidez votre équipe à saisir rapidement le fonctionnement de vos composants grâce à des explications claires sur les systèmes complexes et l’architecture. Accédez rapidement aux informations dont vous avez besoin dans votre code et votre documentation et gagnez du temps pour comprendre des fonctionnalités ou des détails techniques.
Reliability Droid :identifiez les incidents, créez des analyses de cause racine et corrigez des systèmes multi-services complexes. Identifiez rapidement les causes d’incidents en production en examinant les journaux, les indicateurs et le fonctionnement du système afin de détecter les schémas à l’origine des pannes ou des ralentissements. Créez des analyses de cause racine (RCA) complètes pour documenter chronologie, impact, causes et mesures préventives et les partager avec votre équipe. Développez des mécanismes fiables de gestion des erreurs intégrant coupe-circuits, logiques de retry et patterns de dégradation progressive, pour renforcer votre système et éviter l'effet domino.
Product Droid :structurez vos fonctionnalités, rédigez vos cahiers des charges et coordonnez vos projets. Rédigez des cahiers des charges détaillés avec présentation des fonctionnalités, récit utilisateur, critères d’acceptation, aspects techniques et phases de mise en œuvre pour les nouvelles fonctionnalités. Créez des récits utilisateurs détaillés avec critères d’acceptation, adaptés aux différents types d’utilisateurs et scénarios, pour que les équipes de développement saisissent clairement les besoins du point de vue de l’utilisateur. Analysez les fonctionnalités demandées et hiérarchisez-les en fonction de l’impact et de l’effort nécessaire, afin de déterminer facilement l’ordre de mise en œuvre.
Grâce à une bibliothèque d’agents IA prêts à l’emploi et spécialisés, cette approche contemporaine permet d’optimiser l’usage des fenêtres de contexte limitées des LLM. Si les agents uniques de Claude Code, OpenAI Codex ou Gemini CLI offrent une certaine polyvalence, Factory AI a consacré du temps à créer un agent spécialisé capable de gérer son contexte avec précision pour son objectif particulier. Même si vous utilisez les Droids spécialisés, vous pouvez toujours compter sur le Droid généraliste, inclus dans la bibliothèque, pour toutes les autres tâches.
Bonne nouvelle : Factory AI vous laisse libre de choisir votre LLM. Les principaux fournisseurs sont immédiatement disponibles (voir ci-dessous). Certaines variantes de LLM, par exemple optimisées pour le raisonnement, sont facilement accessibles depuis l’interface.

Prise en charge MCP
Tout comme les autres CLI pour agents IA, Droid CLI offre une excellente prise en charge du Model Context Protocol (MCP). Voici comment ajouter le serveur MCP de votre choix très facilement :
Vous pouvez par exemple ajouter le serveur MCP officiel de Snyk depuis Droid CLI, à condition qu’il soit déjà installé sur votre ordinateur :
Alors, à quoi cela sert-il vraiment ? Quel est l’avantage à ajouter de nouvelles fonctionnalités à un Droid déjà performant ? Ses capacités de base : exécuter des commandes shell, lire, écrire et modifier des fichiers, sont déjà intégrées.
Corriger les vulnérabilités automatiquement grâce aux agents IA (Droids)
Pour cet exemple, j’ai cloné le dépôt pyGoat de adeyosemanputra, responsable projet OWASP. Ce projet contient volontairement une série de vulnérabilités bien documentées à des fins pédagogiques. Voici certaines vulnérabilités détectées par l’extension IDE Snyk :

On peut aussi demander au Droid de passer par le serveur MCP pour obtenir la liste de ces vulnérabilités. Le résultat est le suivant :
On voit bien le potentiel d'une nouvelle approche pour les workflows DevSecOps. La sécurité n’est plus une étape à part qu'on repousse à plus tard : détection et correction des vulnérabilités se font directement au fil du développement. La combinaison des agents spécialisés de Factory AI avec des serveurs MCP comme celui de Snyk permet de détecter, corriger et revalider les vulnérabilités directement depuis l’interface de développement.
Tournez-vous vers l'avenir avec Factory AI et Snyk Studio
À mesure que le MCP s’impose et que de nouveaux serveurs voient le jour, on peut imaginer des Droids capables de corriger les vulnérabilités, créer des tests de sécurité, mettre à jour la documentation et générer des tickets pour que les cas complexes soient traités par des humains. La structure modulaire des Droids Factory et du protocole MCP permet à chaque fonctionnalité d’évoluer indépendamment tout en restant compatibles entre elles.
Les équipes intéressées par un workflow similaire n'ont qu'à installer Factory CLI, ajouter leurs serveurs MCP préférés et commencer à se familiariser avec le processus automatisé pour corriger les vulnérabilités. Les agents IA sont là pour renforcer votre équipe de sécurité, pas pour la remplacer : ils prennent en charge les tâches répétitives, pendant que vos experts se concentrent sur les défis complexes et uniques.
Vous souhaitez savoir comment sécuriser l'environnement des serveurs MCP ? Téléchargez notre e-book dès aujourd'hui.
E-BOOK
Sécuriser l'environnement des serveurs MCP
Découvrez comment se produisent les attaques émergentes et analysez des incidents concrets pour appliquer des stratégies de défense efficaces et adaptées aux workflows.