account-takeover-protection

Detect and prevent account takeover attacks in SaaS applications.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/marquesfelip/agents-and-skills --skill account-takeover-protection
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: account-takeover-protection
Source: https://github.com/marquesfelip/agents-and-skills/tree/main/skills/account-takeover-protection
Command: npx skills add https://github.com/marquesfelip/agents-and-skills --skill account-takeover-protection

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Detect and prevent account takeover attacks in SaaS applications by combining credential stuffing defenses, session integrity checks, and alerting.

Core Features & Use Cases

  • Threat modeling for ATO vectors (credential stuffing, brute force, session hijacking, MFA bypass, impossible travel, new device).
  • Layered defenses including rate limiting, MFA, device fingerprinting, geo-velocity checks, and real-time alerting.
  • Safe account flows: hardened password reset, secure email changes, and comprehensive security event logging with user notifications.
  • Real-world use case: protect customer accounts by detecting suspicious login patterns and triggering appropriate challenges.

Quick Start

Integrate the risk-scoring workflow into the login flow and enable layered defenses for new device, impossible travel, and MFA challenges.

Frequently Asked Questions about account-takeover-protection

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

FAQPage Schema
How do I prevent account takeover attacks in my SaaS application?

Account takeover protection detects suspicious login patterns like credential stuffing and brute force attacks to secure SaaS applications. It applies risk scoring and layered MFA challenges across login, password reset, and account change flows to identify and block unauthorized access attempts.

How does login risk scoring detect credential stuffing and impossible travel?

Login risk scoring detects credential stuffing and impossible travel by analyzing device fingerprints, geo-velocity checks, and anomaly patterns. When suspicious activity is identified, the system triggers appropriate MFA challenges and real-time user alerts to block unauthorized access.

What is the best way to secure password reset and email change flows against session hijacking?

The best way to secure password reset and email change flows is by implementing hardened account recovery processes, secure token handling, and comprehensive security event logging. Layered defenses like device fingerprinting prevent session hijacking during these vulnerable account changes.

Can I apply MFA bypass protection and anomaly detection across all account access points?

Yes, you can apply MFA bypass protection and anomaly detection across login, password reset, and account change flows. The system combines device fingerprinting, geo-velocity checks, and real-time alerting to evaluate session integrity across all critical account access points.

Do I need specific dependencies to implement session integrity checks and user notifications?

No specific dependencies are required to implement session integrity checks, security event logging, and user notifications. The system provides a standalone workflow combining rate limiting, device fingerprinting, and alerting mechanisms to detect anomalies and notify users of unauthorized access attempts.