What problem does it solve?
IDOR (Insecure Direct Object Reference) and broken object level authorization (BOLA) are top-ranked security vulnerabilities that allow attackers to access other users' private data or privileged functions, and this skill solves the problem of systematically identifying these often-missed flaws across web applications, APIs, and GraphQL endpoints.
Core Features & Use Cases
- Comprehensive Attack Vector Coverage: Covers all IDOR surfaces including URL paths, query parameters, request bodies, headers, cookies, and GraphQL arguments, plus edge cases like indirect reference chains, mass assignment, and state machine abuse.
- Systematic Testing Methodology: Provides a proven A-B testing workflow, 8-category testing framework, and checklists to ensure no IDOR surfaces are overlooked during security assessments.
- Use Case: Bug bounty hunters and penetration testers use this playbook to uncover high-impact IDOR and BOLA flaws that automated scanners miss, leading to valid, high-severity vulnerability reports.
Quick Start
Use the idor-broken-object-authorization skill to conduct a full broken object authorization test of the target API by following the provided A-B testing methodology and checking all object ID locations for unauthorized access.