security-review-owasp-multifactor-authentication

Review multifactor authentication implementations for bypasses, replay, brute-force, and unsafe recovery paths.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/sjinks/ai-owasp-skillset --skill security-review-owasp-multifactor-authentication
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-review-owasp-multifactor-authentication
Source: https://github.com/sjinks/ai-owasp-skillset/tree/main/.github/skills/security-review-owasp-multifactor-authentication
Command: npx skills add https://github.com/sjinks/ai-owasp-skillset --skill security-review-owasp-multifactor-authentication

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps reviewers assess multifactor authentication implementations for bypasses, weak recovery, replayable OTPs, and unsafe factor changes without depending on the original OWASP cheat sheets.

Core Features & Use Cases

  • Reviews MFA enforcement across login, step-up actions, sensitive account changes, and alternate entry points.
  • Checks OTP generation, TTL, single-use behavior, rate limiting, logging, and replay protection.
  • Evaluates recovery flows, factor replacement, fallback channels, and adaptive MFA logic for consistency and abuse resistance.

Quick Start

Review the authentication flow and identify any MFA bypass, recovery weakness, or factor lifecycle flaw using this skill.

Frequently Asked Questions about security-review-owasp-multifactor-authentication

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

FAQPage Schema
How do I review multifactor authentication implementations for bypass vulnerabilities?

To review multifactor authentication implementations for bypasses, verify OTP single-use enforcement, rate limiting, replay protection, and recovery assurance across login, step-up, enrollment, and reset flows. Check consistent coverage and trusted-factor validation before any factor lifecycle changes.

What are common MFA bypass vulnerabilities in OTP recovery flows?

Common MFA bypass vulnerabilities in OTP recovery flows include replayable tokens, unsafe factor replacement, weak fallback channels, and inconsistent adaptive MFA logic. Reviewing recovery assurance and rate limiting prevents attackers from circumventing authentication through alternate entry points.

How does adaptive MFA factor lifecycle management prevent unauthorized changes?

Adaptive MFA factor lifecycle management prevents unauthorized changes by requiring trusted-factor checks before enrollment, reset, or replacement actions. Verifying consistent coverage and recovery assurance ensures attackers cannot manipulate factor lifecycle events to bypass authentication controls.

Can I use this OWASP MFA security review for step-up authentication and sensitive account changes?

Yes, this OWASP MFA security review applies to step-up authentication and sensitive account changes. It evaluates enforcement across login, alternate entry points, and adaptive MFA logic, verifying OTP single-use behavior, TTL, rate limiting, and recovery flow resistance.

What is the best way to check OTP single-use enforcement and rate limiting in authentication code?

The best way to check OTP single-use enforcement and rate limiting in authentication code is to review OTP generation, TTL, replay protection, and logging behavior. Verify that single-use constraints are strictly enforced and rate limiting prevents brute-force attacks across all entry points.

Why does MFA bypass occur through fallback channels during factor replacement?

MFA bypass occurs through fallback channels during factor replacement when recovery flows and alternate entry points lack consistent coverage and trusted-factor checks. Unsafe factor lifecycle changes allow attackers to downgrade authentication or exploit weak fallback channels to circumvent MFA.