business-logic-flaws-ai-generated-code
Installation
SKILL.md
Business Logic Vulnerabilities in AI-Generated Code
The Subtlety of Logic Flaws
According to Contrast Security:
"Business logic flaws in AI-generated code are particularly insidious because they often pass all functional tests while creating significant security vulnerabilities."
These vulnerabilities arise from the AI's lack of understanding of business context and security implications.
1.5.1 Race Conditions
The Problem
Race conditions occur when multiple requests access shared resources simultaneously without proper synchronization. The AI generates "correct" code for single-user scenarios but fails to consider concurrent access.