auth-account-takeover

Validate account takeover vulnerability chains across authentication and recovery workflows.

Updated Jul 30, 2026
One-click install
npx skills add https://github.com/salmanabdurrahman/pi-pentest-agent --skill auth-account-takeover
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: auth-account-takeover
Source: https://github.com/salmanabdurrahman/pi-pentest-agent/tree/main/skills/auth-account-takeover
Command: npx skills add https://github.com/salmanabdurrahman/pi-pentest-agent --skill auth-account-takeover

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a structured, gated framework for security professionals to validate account takeover (ATO) vulnerabilities without risking real user data or violating security policies.

Core Features & Use Cases

  • Chain Validation: Systematically tests password reset, session management, OAuth, MFA, and support-flow pathways.
  • Safety Guardrails: Enforces strict test-account-only policies, dry-run command previews, and explicit authorization checks.
  • Use Case: During a security assessment, use this skill to verify if a weak password reset token can be chained with an unverified email change to achieve full account takeover on a test environment.

Quick Start

Use the auth-account-takeover skill to map the password reset pathway for the target application using the authorized test accounts.

Frequently Asked Questions about auth-account-takeover

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

FAQPage Schema
How do I test account takeover vulnerabilities safely without risking real user data?

To test account takeover vulnerabilities safely, enforce strict test-account-only policies, use dry-run command previews, and verify explicit authorization checks. This ensures penetration testing remains compliant without risking real user data.

What is an account takeover chain in the context of password reset and MFA bypass testing?

An account takeover chain systematically tests password reset, session management, OAuth, and MFA bypass pathways. It verifies if vulnerabilities like weak reset tokens can be linked with unverified email changes to achieve full account control.

How do I validate an account takeover chain across authentication workflows?

To validate an account takeover chain across authentication workflows, systematically test password reset, session management, OAuth linking, and MFA bypass flows. This requires strict adherence to scope definitions and test-account-only constraints.

Can I use this approach to verify OAuth linking and session management vulnerabilities during a pentest?

Yes, you can verify OAuth linking and session management vulnerabilities during a pentest by applying a gated validation framework. It systematically maps and tests these authentication pathways while enforcing strict scope definitions and authorization proof.

What are the limitations of testing account takeover vulnerabilities in a security assessment?

Limitations of testing account takeover vulnerabilities include strict adherence to defined scope boundaries and test-account-only constraints. You must not execute tests without explicit authorization proof and dry-run command previews to ensure safe penetration testing.