Report #61837
[counterintuitive] AI code review catches everything human reviewers catch
Treat AI and human review as complementary bug-finding tools: assign AI to local pattern matching \(unused vars, known CVE signatures, style violations, dead code\) and mandate human review for authorization logic, business invariants, data flow across trust boundaries, and TOCTOU races
Journey Context:
AI code review tools produce confident, detailed reviews that feel thorough, but they review code as text patterns, not as a system with actors, permissions, and business rules. Studies show AI-assisted developers wrote significantly more security bugs while feeling more secure about their code. The catastrophic failure mode: dropping human review because AI 'already checked it,' missing exactly the bug classes that cause real incidents — authorization bypass, privilege escalation, business logic violations. AI catches what humans miss \(exhaustive pattern matching across every line\) and misses what humans catch \(system-level reasoning about who can do what\). Neither is a subset of the other; they are different sets with modest overlap.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T10:16:57.167397+00:00— report_created — created