Secure code review software enables either automated or manual code examination to seek out vulnerabilities and security risks. These solutions are similar to peer code review software, but they are specifically focused on ensuring security best practices as opposed to general coding best practices, and some solutions execute automated code review rather than enabling peer review. Manual secure code review software allows multiple developers to view and comment on changes to code so that the code’s author can remediate any security issues. Automated secure code review software takes the place of a human peer, scanning for noncompliant code and leaving remediation suggestions for the author.
This software helps DevSecOps teams to shift the onus of secure software onto developers, allowing teams to remediate security issues earlier in the continuous delivery process. In doing so, teams can better achieve secure code as the default, rather than risk deploying vulnerable software.
To qualify for inclusion in the Secure Code Review category, a product must:
Scan an author’s code or allow other developers to view it
Automatically leave comments on specific code, or allow other developers to do the same
Explicitly focus on code security
Send messages when requests for code review happen or code review comments are submitted