Skip to main content

Application Security (SAST/DAST/SCA)

Static and dynamic security testing tools that scan source code, compiled binaries, and live web endpoints for code defects and known CVEs.

11 Tools Cataloged
ToolLicensePlatformsPricingAction
BanditApache-2.0Linux, macOS, WindowsOpen SourceProfile
Burp SuiteProprietaryWindows, macOS, LinuxFree / CommercialProfile
CodeQLMIT (queries); proprietary CLILinux, macOS, WindowsFree / CommercialProfile
DalfoxMITLinux, macOS, WindowsOpen SourceProfile
GitleaksMITLinux, macOS, WindowsOpen SourceProfile
gosecApache-2.0Linux, macOS, WindowsOpen SourceProfile
SemgrepLGPL-2.1-onlyLinux, macOS, WindowsFree / CommercialProfile
SnykProprietary (platform); Apache-2.0 (Snyk CLI)Linux, macOS, WindowsFreemiumProfile
SonarQubeLGPL-3.0-or-later (source); Sonar Source-Available License v1.0 (bundled analyzers)Linux, macOS, WindowsFree / CommercialProfile
TruffleHogAGPL-3.0-onlyLinux, macOS, WindowsFree / CommercialProfile
ZAPApache-2.0Linux, Windows, macOSOpen SourceProfile

Tools in Application Security (SAST/DAST/SCA)

Bandit

Open Source

Security linter from PyCQA that processes Python ASTs to find common vulnerability patterns and insecure library usages.

LicenseApache-2.0
PlatformLinux, macOS, Windows

Burp Suite

Free / Commercial

Web vulnerability assessment platform and intercepting proxy suite for testing web applications, APIs, and access controls.

LicenseProprietary
PlatformWindows, macOS, Linux

CodeQL

Free / Commercial

Semantic code analysis engine that compiles source code into queryable databases to discover vulnerabilities with QL queries.

LicenseMIT (queries); proprietary CLI
PlatformLinux, macOS, Windows

Dalfox

Open Source

XSS scanner and parameter mining tool that parses HTML responses, tests injection points, and reports cross-site scripting weaknesses.

LicenseMIT
PlatformLinux, macOS, Windows

Gitleaks

Open Source

Lightweight open-source secret scanner for git repositories, CI/CD pipelines, and pre-commit hooks, detecting hardcoded API keys, tokens, and passwords.

LicenseMIT
PlatformLinux, macOS, Windows

gosec

Open Source

Static security checker from SecureGo that inspects Go AST and SSA code representations to identify security flaws and bad practices.

LicenseApache-2.0
PlatformLinux, macOS, Windows

Semgrep

Free / Commercial

Fast static analysis engine for codebases and CI/CD pipelines, matching syntactic patterns to find security vulnerabilities.

LicenseLGPL-2.1-only
PlatformLinux, macOS, Windows

Snyk

Freemium

Freemium application security platform that scans source code, open-source dependencies, containers, and IaC for vulnerabilities and license issues.

LicenseProprietary (platform); Apache-2.0 (Snyk CLI)
PlatformLinux, macOS, Windows

SonarQube

Free / Commercial

Multi-language static analysis and code quality platform with open-source Community Edition and commercial Server and Cloud editions for continuous inspection.

LicenseLGPL-3.0-or-later (source); Sonar Source-Available License v1.0 (bundled analyzers)
PlatformLinux, macOS, Windows

TruffleHog

Free / Commercial

Open-source and commercial secret scanner with verified credential detection across source code, cloud storage, CI/CD, and SaaS platforms.

LicenseAGPL-3.0-only
PlatformLinux, macOS, Windows

ZAP

Open Source

Open-source web application security scanner and intercepting proxy for detecting web flaws during development and testing.

LicenseApache-2.0
PlatformLinux, Windows, macOS

Frequently Asked Questions

What is Application Security (SAST/DAST/SCA)?

Static and dynamic security testing tools that scan source code, compiled binaries, and live web endpoints for code defects and known CVEs.

What topics does the Application Security (SAST/DAST/SCA) category cover?

Static Application Security Testing (SAST), Dynamic Application Security Testing (DAST), Software Composition Analysis (SCA), Source Code Auditing, CI/CD Pipeline Security

About Application Security (SAST/DAST/SCA)

Application security tools scan source code, compiled binaries, and running web applications for vulnerabilities. The category includes static analysis tools (SAST) that parse code patterns and data flow without executing the program, dynamic analysis tools (DAST) that test live endpoints by sending crafted requests, and software composition analysis tools (SCA) that check declared dependencies against vulnerability databases. SAST tools catch issues like SQL injection, path traversal, and hardcoded secrets during development. DAST tools find runtime problems that static analysis misses, including misconfigured headers and authentication bypasses. SCA tools identify known CVEs in third-party libraries and container images. Modern SAST engines like Semgrep let teams write custom rules that match their internal coding standards, while DAST scanners like ZAP integrate into CI pipelines for continuous endpoint testing. The combination of all three approaches provides layered coverage: SAST catches issues early in development, SCA prevents vulnerable dependencies from shipping, and DAST validates running applications against real-world attack patterns.

Covered Topics & Disciplines

Static Application Security Testing (SAST)Dynamic Application Security Testing (DAST)Software Composition Analysis (SCA)Source Code AuditingCI/CD Pipeline Security