Le logiciel d'examen de code sécurisé permet un examen de code automatisé ou manuel pour rechercher des vulnérabilités et des risques de sécurité. Ces solutions sont similaires aux logiciels d'examen de code par les pairs, mais elles se concentrent spécifiquement sur l'assurance des meilleures pratiques de sécurité plutôt que sur les meilleures pratiques de codage générales, et certaines solutions exécutent un examen de code automatisé plutôt que de permettre un examen par les pairs. Le logiciel d'examen de code sécurisé manuel permet à plusieurs développeurs de voir et de commenter les modifications du code afin que l'auteur du code puisse remédier à tout problème de sécurité. Le logiciel d'examen de code sécurisé automatisé remplace un pair humain, en scannant le code non conforme et en laissant des suggestions de remédiation pour l'auteur.
Ce logiciel aide les équipes DevSecOps à transférer la responsabilité du logiciel sécurisé aux développeurs, permettant aux équipes de remédier aux problèmes de sécurité plus tôt dans le processus de livraison continue. Ce faisant, les équipes peuvent mieux atteindre un code sécurisé par défaut, plutôt que de risquer de déployer un logiciel vulnérable.
Pour être inclus dans la catégorie Examen de Code Sécurisé, un produit doit :
Scanner le code d'un auteur ou permettre à d'autres développeurs de le visualiser
Laisser automatiquement des commentaires sur un code spécifique, ou permettre à d'autres développeurs de faire de même
Se concentrer explicitement sur la sécurité du code
Envoyer des messages lorsque des demandes d'examen de code se produisent ou que des commentaires d'examen de code sont soumis