Broken Authentication Testing

Test web authentication and session management for security flaws.

Updated Jan 12, 2026
One-click install
npx skills add https://github.com/jcastillotx/vibe-skeleton-app --skill broken-authentication-testing-jcastillotx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Broken Authentication Testing
Source: https://github.com/jcastillotx/vibe-skeleton-app/tree/main/setup/skills/broken-authentication
Command: npx skills add https://github.com/jcastillotx/vibe-skeleton-app --skill broken-authentication-testing-jcastillotx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps security testers identify and remediate broken authentication and weak session management flaws in web applications, reducing the risk of account compromise.

Core Features & Use Cases

  • Authentication mechanism analysis: map endpoints, identify authentication types, and audit token handling.
  • Policy & enumeration: test password strength, username enumeration, and password reset workflows.
  • Session integrity: evaluate session cookies, detect session fixation and timeout issues.
  • Remediation guidance: provide actionable remediation recommendations and assessment reports.

Quick Start

  • Define the scope and obtain written authorization.
  • Gather test accounts and testing assets.
  • Follow the core workflow: analyze authentication mechanisms, test password policies, enumerate credentials, perform brute force and credential stuffing tests, assess session management and MFA, and evaluate password reset processes.
  • Produce an Authentication Assessment Report with findings and remediation recommendations.

Frequently Asked Questions about Broken Authentication Testing

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

FAQPage Schema
How do I test for broken authentication and weak session management in web applications?

Testing broken authentication involves analyzing authentication mechanisms, auditing token handling, testing password policies, and evaluating session cookies. You map endpoints, identify authentication types, and check for session fixation and timeout issues.

What is the best way to assess web application password policies and credential enumeration?

Assessing password policies and credential enumeration requires testing password strength, checking username enumeration vectors, and verifying password reset workflows. You identify weaknesses in standard web authentication flows to reduce account compromise risks.

How do I evaluate session integrity and detect session fixation vulnerabilities?

Evaluating session integrity requires inspecting session cookies for proper configuration, detecting session fixation flaws, and verifying timeout mechanisms. You analyze token handling to ensure session management prevents unauthorized access.

Do I need explicit authorization and test accounts to perform authentication security testing?

Yes, authentication security testing requires explicit written authorization and a controlled testing environment. You must gather test accounts and testing assets beforehand to safely perform brute force and credential stuffing tests.

How do I assess MFA risks and password reset workflows in web applications?

Assessing MFA risks and password reset workflows involves testing multi-factor authentication bypass vectors and evaluating the password reset process. You identify vulnerabilities across standard web authentication flows to produce remediation guidance.

What limitations exist when testing broken authentication flaws in a controlled environment?

Testing broken authentication is limited to controlled environments with explicit authorization. You rely on commonly used tools and must avoid testing production systems without written permission to prevent unintended account compromise.