Security & Compliance Glossary

SAST (Static Application Security Testing)

SAST, or Static Application Security Testing, analyzes an application's source code, bytecode, or binaries for security flaws without running the program. It is a white-box technique that inspects code from the inside to catch issues like injection flaws and insecure patterns early. SAST runs in the development pipeline before code is deployed.

In practice

SAST shifts security left: it flags vulnerable code as developers write it, often inside the IDE or on every pull request, where fixes are cheapest. It can pinpoint the exact file and line.

Because it reasons about code paths it cannot always execute, SAST is prone to false positives and cannot find runtime or configuration issues. It pairs with DAST, which tests the running application from the outside.

// how traztech helps

traztech delivers secure CI/CD pipeline setup for startups and growth-stage companies, led by a published CVE researcher.

Book a call