Involves examining and analyzing software source code to identify vulnerabilities, errors and other security issues.