authentication-session-accessibility-audit

Audits authentication, MFA, CAPTCHA, and session-expiry flows for WCAG 2.2 accessibility barriers.

Updated Jul 7, 2026
One-click install
npx skills add https://github.com/vmitsaras/Agent-Skills --skill authentication-session-accessibility-audit-vmitsaras
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: authentication-session-accessibility-audit
Source: https://github.com/vmitsaras/Agent-Skills/tree/main/skills/frontend-a11y/authentication-session-accessibility-audit
Command: npx skills add https://github.com/vmitsaras/Agent-Skills --skill authentication-session-accessibility-audit-vmitsaras

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Authentication and session flows often contain hidden accessibility barriers—blocked paste, inaccessible CAPTCHAs, silent timeouts, lost work after reauthentication—that lock users out of security-critical tasks. This Skill provides a structured, review-only audit methodology that identifies these barriers with evidence while preserving legitimate security objectives. ## Core Features & Use Cases - Comprehensive flow coverage: Audits sign-in, registration, password reset, MFA/OTP, CAPTCHA, account recovery, lockout, session expiry, and reauthentication states with defined transition modeling. - WCAG 2.2 mapping: Maps findings to specific criteria including 3.3.8 Accessible Authentication, 2.2.1 Timing Adjustable, and 1.3.5 Identify Input Purpose with issue-specific rationale. - Security-vs-barrier analysis: Separates justified security requirements (rate limiting, possession factors) from avoidable barriers (paste blocking, forced retyping) and proposes less exclusionary alternatives. - Use Case: A frontend team preparing a login redesign asks for an accessibility review; the Skill produces a structured report with severity-rated findings, redacted evidence, manual validation steps, and retest priorities. ## Quick Start Audit the sign-in, password reset, and session timeout flows in this repository for accessibility barriers and produce a WCAG 2.2 mapped findings report.

Frequently Asked Questions about authentication-session-accessibility-audit

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

FAQPage Schema
How do I audit login and authentication flows for accessibility?▼

Inventory every authentication state and transition, then check labels, autocomplete tokens, keyboard operation, error recovery, and focus management for each. This Skill provides a step-by-step workflow covering sign-in, MFA, CAPTCHA, recovery, and session expiry with a structured findings report.

What is WCAG 2.2 Accessible Authentication (3.3.8)?▼

WCAG 2.2 criterion 3.3.8 requires that authentication not depend on cognitive-function tests like memorization or transcription unless an alternative, assistive mechanism, or password-manager support is available. The audit maps findings to this criterion only when evidence supports it.

Does blocking paste in password fields fail accessibility?▼

Blocking paste forces users to memorize and transcribe credentials, which creates a cognitive-function barrier under WCAG 2.2 Accessible Authentication. The audit flags paste blocking unless an independently justified, accessible alternative meets the same security objective.

Can this audit test third-party identity providers or SSO?▼

The audit covers author-controlled launch, return, error, and fallback paths for SSO, passkeys, and embedded identity providers. Behavior inside the third-party provider that cannot be inspected is documented as a boundary and placed in the manual validation queue.

Does this skill perform penetration testing or security certification?▼

No. This is a review-only accessibility audit that never creates accounts, consumes real codes, or changes security settings. It explicitly does not provide penetration testing, security certification, legal compliance determinations, or full WCAG conformance claims.