Also known as “static code analysis,” it is a security testing technique that analyzes the source code or the compiled byte code of an application to identify security vulnerabilities, coding errors, and potential weak points.

SAST solutions are automatic tools that leverage static analysis techniques, such as data flow analysis, control flow analysis, and semantic analysis, to more accurately identify security vulnerabilities and coding errors in the source code.

The integration of SAST solutions with development tools and workflows ensures that security issues are addressed at an early stage of the software development lifecycle, avoiding additional reengineering costs to solve both vulnerabilities and design errors.