What problem does it solve? Web applications often fail to handle concurrent requests safely, allowing attackers to bypass one-time-use limits, double-spend coupons, overdraw balances, or defeat rate limiting. This Skill provides a structured workflow to identify, exploit, and document race condition (TOCTOU) vulnerabilities during authorized security assessments. ## Core Features & Use Cases - Single-Packet Attack Configuration: Turbo Intruder scripts that send dozens of requests in one TCP packet via HTTP/2 to maximize race window exploitation. - Multi-Endpoint Race Testing: Coordinate simultaneous requests across different endpoints (e.g., email change plus password reset) to exploit hidden state machine flaws. - Automated Detection Agent: A Python script using threading barriers to fire synchronized requests and analyze responses for race indicators like multiple 200 responses or divergent bodies. - Use Case: During a bug bounty engagement, test a coupon redemption endpoint by sending 50 concurrent redemption requests, confirming that a single-use coupon was applied four times, and documenting the finding with remediation guidance. ## Quick Start Run the agent script with the target URL, HTTP method, JSON payload, and concurrency count to test an authorized endpoint for race condition vulnerabilities and generate a JSON report.