Public repository for Agent Skills
hunt-brute-force
Agent skill fromelementalsouls/Claude-BugHunter
Hunt Missing/Weak Rate Limiting — login brute force, OTP/2FA brute force (10^6 keyspace), password-reset-token brute, credential stuffing, username/email enumeration via error-string / status-code / timing differences, weak password policy, missing CAPTCHA (CAPTCHA token replay / single-use / concurrency-window bypass specifics → hunt-captcha-bypass), IP-based rate-limit bypass via X-Forwarded-For and friends, ReDoS. Distinguishes hard lockout vs soft IP-throttle vs CAPTCHA-injection vs silent shadow-throttling (avoids false-negative 'no rate limit' conclusions). Medium to Critical depending on what the brute reaches (OTP→ATO = Critical).
How to install hunt-brute-force
npx skills add elementalsouls/Claude-BugHunter# or add only this skill to Claude Code: copy the folder
skills/hunt-brute-force/
# into
~/.claude/skills/hunt-brute-force/ (all projects)
.claude/skills/hunt-brute-force/ (one project)
1# HUNT-BRUTE-FORCE — Rate Limiting / Brute Force / Enumeration23> Grounding note: this skill is built from published technique classes, not from a4> curated set of named HackerOne reports. `report_count` is intentionally `0` — do5> not cite an exact payout or report ID you cannot verify. Where a public case is6> well-documented (e.g. Laxman Muthiyah's Instagram password-reset OTP race/rotation7> research, 2019–2021), it is named below as a *technique reference*, not a payout claim.89## Crown Jewel Targets1011OTP brute force (6-digit = 1,000,000 combinations) with no effective rate limit = Critical ATO bypass.1213**Highest-value chains:**14- **OTP / 2FA brute → MFA bypass → ATO** — no effective rate limit on `/verify-otp`, full 000000–999999 keyspace reachable15- **Password-reset token brute** — short/predictable/non-expiring tokens + no rate limit → ATO (the Instagram 2019 case combined a 6-digit reset code, no rate limit per request-source, and IP rotation to make 10^6 tractable)16- **Username/email enumeration → targeted credential stuffing** — valid/invalid distinguishable by response string, status code, or timing, then sprayed with breach corpora17- **Coupon / gift-card / referral code brute** — no rate limit on code validation → financial impact18- **ReDoS** — attacker-controlled input hits a catastrophic-backtracking regex → CPU exhaustion → DoS1920---2122## Autonomous Testing Priority2324**Work within your turn budget — prioritize signal over volume.**25…
Excerpt shown under the repository's MIT license.
More skills in Claude-BugHunter
Similar skill repositories
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
The open-source app everyone uses to manage agents at work
The 1st Collaborative AI Design Agent Workspace. Local-first and open source. Create motion, prototypes, websites, apps, dashboards, presentations, images, and videos with your team and AI agents. Share work, exchange feedback, and iterate together in one workspace.
A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows
OmO: Just type "mass ulw" keyword with your prompt. Now you are the master of graph engineering.
