What problem does it solve?
This Skill helps you detect broken authorization in APIs where object identifiers, nested resources, function endpoints, or hidden writable fields can be accessed or modified by users who should not have permission.
Core Features & Use Cases
- BOLA-focused authorization testing: Validate object-level read/write/delete behavior by replaying requests across different accounts and tokens.
- Nested resource coverage: Test parent/child authorization boundaries for endpoints like user invoices and other hierarchical routes.
- Mass assignment and hidden field control: Identify privilege escalation via hidden JSON fields (e.g., role/org/verified/tier) and ensure updates reject unauthorized fields.
- Method and route variant probing: Exercise alternate HTTP verbs and sibling endpoints to find inconsistently protected handlers.
Quick Start
Use this skill against the target API endpoints that take object IDs (including nested paths) by executing the test loop with two distinct accounts and comparing authorization outcomes.