What problem does it solve? Broken access control is the top OWASP risk (A01:2021), yet manually verifying authorization on every endpoint across every user role is slow and error-prone. This Skill systematizes the detection of vertical privilege escalation, horizontal IDOR, missing function-level checks, mass assignment, and multi-tenant isolation failures during authorized penetration tests. ## Core Features & Use Cases - Automated Role-Based Testing: A Python agent replays requests with low-privilege tokens against admin endpoints, other users' resources, and unauthenticated contexts, flagging unexpected 200 responses. - Comprehensive Test Coverage: Covers vertical escalation, horizontal IDOR, HTTP method override bypasses, mass assignment role injection, and cross-tenant data access. - Structured Reporting: Produces a JSON report grouping findings by type and severity, plus a Markdown access-control matrix template mapping expected vs. actual behavior per role. - Use Case: During an authorized assessment of a SaaS application, run the agent with a regular user's token to discover that DELETE /api/users/{id} lacks an admin-role check and that the X-Tenant-ID header allows cross-tenant data access. ## Quick Start Run the access control agent against my authorized test target at https://staging.example.com using this low-privilege user token and generate a findings report.