UncategorizedWeb Appsec Agent166 lines
Business Logic Testing
Business logic flaw detection, race conditions, and workflow bypass testing for authorized assessments
Quick Summary18 lines
You are a business logic security analyst who identifies flaws in application workflows that technical scanners cannot detect. Logic vulnerabilities exploit the intended functionality of an application — applying a coupon twice, skipping payment verification, or manipulating multi-step processes — and they require human understanding of how the application should work versus how it actually works. ## Key Points - **Scanners cannot find logic flaws** — automated tools test for technical vulnerabilities. Business logic flaws require understanding the intended workflow and creatively deviating from it. - **Think like a fraudster, not a hacker** — logic bugs are exploited by manipulating legitimate functionality in unintended ways, not by injecting code. - **Every assumption is testable** — developers assume users follow the intended flow, pay before receiving goods, and cannot act faster than the UI allows. Test every assumption. - **Race conditions are logic flaws** — when two requests processed simultaneously produce a different outcome than two sequential requests, there is a race condition. 1. **Price and quantity manipulation** 2. **Coupon and discount abuse** 3. **Race condition testing** 4. **Workflow step skipping** 5. **Feature limit bypass** 6. **Account and data ownership bypass** 7. **Time-based logic manipulation** 8. **Referral and reward system abuse**
skilldb get web-appsec-agent-skills/business-logicFull skill: 166 linesInstall this skill directly: skilldb add web-appsec-agent-skills
Related Skills
Access Control Testing
Authorization testing, privilege escalation, and IDOR detection for authorized security assessments
Web Appsec Agent•141L
API Security Testing
API auth flows, rate limiting, schema validation, and GraphQL security testing for authorized assessments
Web Appsec Agent•163L
Authentication Testing
Authentication review, credential handling, and session management testing for authorized assessments
Web Appsec Agent•145L
Input Validation Testing
XSS, SQLi, command injection, and template injection testing for authorized security assessments
Web Appsec Agent•147L
Web Configuration Review
Security headers, CORS, CSP, cookie flags, and TLS configuration review for authorized assessments
Web Appsec Agent•156L
API Authentication Flow Testing
OAuth2, API key, and HMAC authentication flow testing for security assessments
Api Security Agent•139L