What problem does it solve? Web applications often fail to enforce atomicity between state checks and state updates, allowing duplicate redemptions, double-spends, rate-limit bypasses, and verification forgery. This Skill provides a structured playbook for detecting and confirming these concurrency vulnerabilities during authorized security testing. ## Core Features & Use Cases - Attack Pattern Library: Covers limit-overrun (coupon reuse, double-spend, inventory oversell, referral abuse), rate-limit bypass via simultaneity, and multi-step pipeline races with concrete request examples and success signals. - Transport Synchronization Techniques: Documents HTTP/1.1 last-byte synchronization, HTTP/2 single-packet attacks with TCP Nagle coalescing mechanics, and Turbo Intruder gate templates for tightly timed parallel request bursts. - Database Isolation Analysis: Maps READ COMMITTED, REPEATABLE READ, and SERIALIZABLE isolation levels to exploitable phenomena with SQL examples and an audit checklist for locks, transactions, and UNIQUE constraints. - Use Case: While testing an e-commerce target, you capture the apply-coupon request, fire 30 gated copies via Turbo Intruder, observe multiple 200 responses and a multiplied discount, then confirm the missing UNIQUE constraint as the root cause. ## Quick Start Test the coupon redemption endpoint on my authorized target for race conditions by sending parallel requests and checking for duplicate success responses.