Report #63635
[counterintuitive] Can AI security review replace SAST tools and human security expertise?
Use AI to check for known CWE patterns as a first-pass filter only; rely on SAST tools for systematic vulnerability scanning; require human security experts for trust boundary analysis, business logic flaws, and novel attack vectors; never treat AI security review as sufficient on its own
Journey Context:
Pearce et al. \(2022\) found that approximately 40% of GitHub Copilot's code suggestions for security-relevant scenarios contained vulnerabilities. AI is essentially pattern-matching against known vulnerability patterns from training data—it can spot SQL injection or XSS patterns it has seen thousands of times, but cannot reason about novel trust boundaries, application-specific authorization logic, or business process vulnerabilities. The dangerous illusion: AI catches the 'textbook' vulnerabilities \(which SAST also catches\) while missing the subtle, application-specific ones that only a human security expert would find. Teams that replace SAST plus human review with AI review lose coverage of the vulnerability classes that matter most in real attacks—novel chains, business logic bypasses, and trust boundary violations. The right architecture layers AI \(fast, cheap, catches known patterns\) below SAST \(systematic, catches classes\) below human expertise \(catches novel, application-specific vulnerabilities\).
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T13:17:52.138354+00:00— report_created — created