concept
Analysis
#sast
#static-analysis
#security

SAST — Static Application Security Testing

SAST inspects source code to find security weaknesses before runtime. Decoder ships SAST as a free, no-key feature across 20+ languages.

What it is

Class of tooling that reasons about code structure to spot weaknesses pre-runtime.

Why it's useful

Cheap, fast, repeatable — catches a huge class of bugs before they ship.

How Decoder implements it

Pattern-based rules with CWE mapping, language-aware parsing, and severity ranking.

When to use it

Every commit, every PR, every audit.

When NOT to use it

For taint flow across services — that's DAST/IAST territory.

Practical example

A SQL string concatenation in a Java DAO is flagged CWE-89 / High.

FAQ

Glossary

DAST
Dynamic Application Security Testing — runtime probing.
IAST
Interactive AST — instruments running code.

Related