Amazon CodeGuru Security est un outil de test de sécurité d'application statique (SAST) qui combine l'apprentissage automatique (ML) et le raisonnement automatisé. Il permet de détecter, suivre et corriger les vulnérabilités de code à n'importe quelle étape du cycle de développement. Ceci est d'une grande importance car les vulnérabilités de sécurité peuvent entraîner des risques importants pour les entreprises.
L'outil identifie les vulnérabilités dans le code, fournit des recommandations sur la manière de les corriger et suit l'état des vulnérabilités jusqu'à leur résolution. Ainsi, les développeurs peuvent s'assurer que leur code est sécurisé et éviter les problèmes potentiels.
De plus, Amazon CodeGuru Profiler, qui est également mentionné, aide les développeurs à trouver les lignes de code les plus coûteuses d'une application en comprenant le comportement en temps d'exécution de leurs applications. Cela permet d'identifier et d'éliminer les inefficacités de code, d'améliorer les performances et de réduire considérablement les coûts informatiques.
Plusieurs entreprises ont témoigné des avantages de Amazon CodeGuru Security. Par exemple, Wheel Pros a indiqué que CodeGuru Reviewer gère environ 300 microservices et que le profilage d'Amazon CodeGuru améliore les performances et réduit les coûts. Cognizant a souligné que l'incorporation de CodeGuru dans leurs flux de développement améliore et automatise les examens de code, aide les équipes DevOps à identifier et à corriger les problèmes fonctionnels et non fonctionnels, et garantit que les déploiements répondent aux exigences de performance, de sécurité et de conformité des clients.
En résumé, Amazon CodeGuru Security est un outil puissant qui aide les équipes de développement à améliorer la sécurité et les performances de leurs applications.