security-review-owasp-forgot-password

Analyze forgot-password recovery flows for account takeover and privilege escalation weaknesses.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps reviewers assess forgot-password and account recovery flows for account takeover, identity confusion, and privilege escalation risks against OWASP guidance.

Core Features & Use Cases

  • Reviews recovery, reset, enrollment, and step-up flows across code, configuration, tests, and documentation.
  • Checks identity proof, trust propagation, rate limiting, audit trails, and safe failure handling.
  • Use it when validating a password reset flow, comparing fallback identity checks, or tracing how recovery actions affect sessions and authorization.

Quick Start

Use the security-review-owasp-forgot-password skill to review the password reset flow in the attached codebase and report confirmed weaknesses, review gaps, and passed checks.

Frequently Asked Questions about security-review-owasp-forgot-password

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

FAQPage Schema
How do I review a password reset flow for account takeover risks?

Review a password reset flow by analyzing identity proof, reset tokens, and session invalidation for account takeover risks. This skill assesses recovery code, configuration, and tests against OWASP guidance to identify identity confusion and privilege escalation weaknesses.

What are common OWASP password reset vulnerabilities in account recovery?

Common OWASP password reset vulnerabilities include weak identity proof, predictable reset tokens, and improper session invalidation. This skill evaluates recovery and enrollment flows to find identity confusion, rate-limiting gaps, and unsafe failure handling.

How do I check if password reset tokens invalidate existing sessions correctly?

Check password reset session invalidation by tracing trust propagation and authorization changes across the recovery flow. This skill reviews code and operational controls to verify reset actions properly invalidate active sessions and prevent unauthorized access.

Can I use this to analyze step-up authentication and fallback identity checks?

Yes, this skill analyzes step-up authentication and fallback identity checks within account recovery flows. It evaluates enrollment and reset configurations to ensure identity assurance levels meet OWASP security standards and prevent account takeover.

Does this security review cover rate limiting and audit trails for failed password resets?

This security review covers rate limiting and audit trails for failed password resets by examining operational controls. It checks safe failure handling and rate-limited failure mechanisms to prevent brute-force attacks and ensure comprehensive recovery flow logging.

What's the best way to document evidence-based findings for a password reset security review?

Document evidence-based findings by severity-ranking confirmed weaknesses, review gaps, and passed checks. This skill generates OWASP-aligned output for password reset security reviews, ensuring account recovery vulnerabilities are clearly categorized and actionable.