What problem does it solve? Bug bounty hunters and penetration testers need a systematic taxonomy to find account takeover (ATO) vulnerabilities, which are a destination class spanning many primitives rather than a single bug. This Skill enumerates 11 distinct ATO paths with concrete payloads, validation steps, and severity gates so testers can demonstrate real takeover of a second test account. ## Core Features & Use Cases - Password Reset Attack Paths: Covers Host-header poisoning, Referer token leaks, predictable token brute-forcing with ffuf, and token expiry/reuse/cross-account flaws. - Identity & Session Primitives: Tests email change without re-auth, JWT manipulation (alg:none, RS256-to-HS256 confusion, kid injection, weak-secret cracking with hashcat), session fixation, and password change without step-up. - OAuth & SSO Chains: Exploits lax redirect_uri validation combined with dangling-CNAME subdomain takeover to steal authorization codes, plus pre-account and magic-link takeover paths. - Use Case: During a bug bounty engagement, you find a password-change endpoint that accepts a new password with no current-password challenge. Chain it with a stolen cookie to set a new password on test account B, then validate full ATO from a clean browser to justify Critical severity. ## Quick Start Use the hunt-ato skill to test the target's password reset and email change flows for account takeover paths against my two test accounts.