L'agent IA DeepMind CodeMender automatise la détection et la réparation des vulnérabilités de sécurité pour les logiciels open source en utilisant une analyse avancée et des correctifs validés.
Google DeepMind a lancé CodeMender, un agent IA qui détecte et répare automatiquement les vulnérabilités de sécurité dans les logiciels open source. Il combine plusieurs techniques d'analyse pour une protection complète contre les menaces.
Fondé sur la recherche de Google sur les agents et assistants IA, CodeMender utilise le modèle Gemini Deep Think avec l'analyse statique/dynamique, le fuzzing et les solveurs SMT pour trouver des vulnérabilités dans divers langages de programmation.
Il génère et valide des correctifs avec une vérification automatique et une revue humaine pour garantir la précision et la fiabilité.
CodeMender a contribué à plus de 70 correctifs de sécurité pour des projets open source, traitant des débordements de tampon de tas et des erreurs de mémoire. Cette approche proactive des plateformes d'automatisation IA améliore la sécurité du code tout au long du développement.
CodeMender transforme la sécurité des logiciels en automatisant la détection et la correction. Il améliore les écosystèmes open source et s'intègre avec des outils comme les linters de code et les systèmes de contrôle de version pour le développement moderne.
CodeMender est un agent IA de Google DeepMind qui détecte, corrige et prévient automatiquement les vulnérabilités de sécurité dans le code open source en utilisant le modèle Gemini Deep Think combiné avec l'analyse statique/dynamique, le fuzzing et les solveurs SMT.
CodeMender a déjà contribué à plus de 70 correctifs de sécurité vérifiés pour divers projets open source, traitant des vulnérabilités complexes comme les débordements de tampon de tas et les erreurs de mémoire dans des bases de code critiques.
DeepMind travaille actuellement avec la communauté open source et prévoit de rendre CodeMender disponible en tant qu'outil pour les développeurs, bien que des calendriers de publication spécifiques n'aient pas encore été annoncés.
CodeMender utilise l'analyse statique et dynamique, les tests différentiels, l'automatisation du fuzzing et les solveurs SMT pour identifier les vulnérabilités dans divers langages de programation et frameworks.
Chaque correctif proposé subit une vérification fonctionnelle automatique et est examiné par des chercheurs en sécurité humains pour garantir l'exactitude et la fiabilité avant l'intégration dans les bases de code.