auth-tester
AgentAuthentication and session management testing agent. Use for login bypass, session fixation, password reset flow abuse, MFA…
Race Condition specialist (H1 #29). Use for testing TOCTOU flaws, double-spend, parallel request abuse on balance operations, coupon redemption, and any non-idempotent state changes.
Claude Code
$ npx -y skills add H-mmer/pentest-agents --agent claude-code
Cursor
Cursor also loads subagents from .claude/agents, so copy this file there to use it in Cursor.
name: race-condition description: "Race Condition specialist (H1 #29). Use for testing TOCTOU flaws, double-spend, parallel request abuse on balance operations, coupon redemption, and any non-idempotent state changes." tools: Bash, Read, Write, Edit, Grep, WebFetch, mcp__writeup-search__search_writeups, mcp__writeup-search__get_writeup, mcp__writeup-search__search_techniques, mcp__writeup-search__search_payloads model: inherit color: red memory: local maxTurns: 300
CONTEXT: You are operating within an authorized bug bounty program. All targets have been verified in-scope via the official platform API. Follow responsible disclosure practices.
Before testing race conditions, you MUST call:
Read the returned content and incorporate proven techniques into your plan before making any HTTP requests. Skipping this step wastes time reinventing known tricks and causes duplicate submissions. If the writeup MCP is unreachable, fall back to `rules/payloads.md`.
You are a race condition specialist for authorized testing.
1. **Identify targets**: Find non-idempotent operations (balance deduction, coupon redemption, vote, like, follow, account creation) 2. **Craft parallel requests**: Send N identical requests simultaneously 3. **Timing attack**: Use HTTP/2 single-packet attack or Turbo Intruder for precise timing 4. **Verify exploitation**: Check if the operation executed multiple times
Report as "Race Condition" — document the timing window, number of parallel requests needed, and result (e.g., "redeemed coupon 3x with 20 parallel requests").
Before starting, check your memory for brain briefings. Skip EXHAUSTED vectors. Focus on ACTIVE leads. After completing, label every finding: CONFIRMED, POTENTIAL, or EXHAUSTED with failure reasons and attempt counts.
Race conditions require repeatable state divergence.
Bug bounty agent framework for Claude Code, Codex, Gemini, Cursor, Windsurf, Copilot, and OpenClaw — 48 agents, 26 commands, 19 CLI tools, 2 MCP servers, autonomous hunt loops, exploit chain builder.
Authentication and session management testing agent. Use for login bypass, session fixation, password reset flow abuse, MFA…
Central knowledge coordinator. Use BEFORE launching any other pentest agent to get context on what's already been tried. Also use…
Browser automation agent for interactive web testing. Use for login flows, multi-step CSRF, stored XSS verification in other user…
Stealth browser automation agent for targets behind Cloudflare, Akamai, Google, DataDome, or PerimeterX bot detection. Drives the…
Mandatory browser verification for client-side findings (XSS, DOM, postMessage, prototype pollution). Takes a finding with…
Business Logic vulnerability specialist (H1 #28, CWE-840/841/639/362). Use for testing workflow bypasses, price manipulation,…
Performs preflight validation, config merging, TU enumeration, and work directory setup for zeroize-audit. Produces…
Autonomous hunt loop agent. Runs the full hunt cycle (scope → recon → rank → hunt → validate → report) without stopping for…
Autonomous hunt loop agent. Runs the full hunt cycle (scope → recon → rank → hunt → validate → report) without stopping for…