What problem does it solve?
This skill solves the problem of incomplete or low-severity account takeover findings during penetration tests by providing a complete taxonomy of 9+ distinct ATO attack paths, chaining guidance, and validation steps to demonstrate full, reproducible takeover of a second test account for critical severity ratings.
Core Features & Use Cases
- 9 Distinct ATO Attack Paths: Covers password reset poisoning, token leaks via Referer, predictable reset tokens, email change without re-authentication, JWT manipulation, password change without step-up, security question abuse, SSO subdomain takeover at OAuth redirect_uri, and OAuth device code flow abuse.
- Attack Chaining Patterns: Combines low-severity primitives (e.g., cookie theft + no-step-up password change) to demonstrate persistent, full account takeover of a victim account you do not control.
- Validation & Severity Guidance: Includes out-of-band confirmation steps, false-positive mitigation checks, and clear severity gating to ensure findings are accepted by bug bounty platforms and clients.
Use case: A pentester testing a client's OAuth implementation can use this skill to identify a lax redirect_uri validation flaw, chain it with a dangling subdomain takeover, and demonstrate full ATO of a test account to earn a critical severity bounty.
Quick Start
Use the hunt-ato skill to enumerate all possible account takeover paths for the target application, validate each finding with out-of-band confirmation, and chain primitives to demonstrate full takeover of a second test account for a critical severity rating.