hunt-ato

Identify and document account takeover vectors across authentication flows and settings.

13|2|Updated Jun 1, 2026
One-click install
npx skills add https://github.com/chatbotkit/rook --skill hunt-ato-chatbotkit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hunt-ato
Source: https://github.com/chatbotkit/rook/tree/main/skills/hunt-ato
Command: npx skills add https://github.com/chatbotkit/rook --skill hunt-ato-chatbotkit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Security teams and researchers need a structured way to identify, categorize, and prioritize account takeover vectors across authentication and recovery workflows to reduce risk and improve remediation timelines.

Core Features & Use Cases

  • ATO taxonomy: enumerate nine distinct paths to account takeover and the chain primitives that enable persistence.
  • Threat modeling guidance: map vulnerable flows such as password reset, email change, MFA bypass, OAuth misconfigurations, and session management to real-world risk.
  • Use Case: model how an attacker could chain credential theft with token leakage to achieve an account takeover in a test environment.

Quick Start

Analyze an application to locate and document ATO paths across login, recovery, and OAuth flows, then summarize each path with its risk rating.

Frequently Asked Questions about hunt-ato

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What are the most common account takeover vectors in authentication flows?

Account takeover vectors span password reset, email change, MFA bypass, OAuth misconfigurations, and session management. This Skill identifies nine distinct attack paths and maps chain primitives that enable persistence across these vulnerable authentication and recovery workflows.

How do I threat model an account takeover attack chain in a test environment?

To threat model an account takeover attack chain, you analyze vulnerable authentication flows and document how attackers chain credential theft with token leakage. This Skill provides structured guidance to map these scenarios, describe risk prioritization, and execute reproducibility steps for remediation in controlled environments.

How can I identify and prioritize MFA bypass and OAuth misconfiguration risks?

You can identify and prioritize MFA bypass and OAuth misconfiguration risks by applying a structured ATO taxonomy to your authentication settings. This Skill evaluates vulnerable recovery workflows and assigns explicit risk ratings to help security teams improve remediation timelines.

Can I use this approach to document session management vulnerabilities?

Yes, you can use this approach to document session management vulnerabilities. The Skill explicitly covers session management scenarios alongside password resets and email changes, allowing you to enumerate attack paths and assess account takeover risks across all authentication states.

What is the best way to enumerate account takeover paths for security research?

The best way to enumerate account takeover paths is to map authentication flows against a structured taxonomy of nine distinct attack vectors. This Skill provides security researchers with the chain primitives needed to document credential theft, token leakage, and persistence mechanisms.

When should I not rely solely on automated scanning for account takeover discovery?

You should not rely solely on automated scanning when complex attack chains require manual threat modeling to identify persistence primitives. This Skill provides the structured risk prioritization and reproducibility steps necessary to assess chained vulnerabilities that automated tools often miss.