What problem does it solve?
This Skill helps you detect Insecure Direct Object Reference (IDOR) and Broken Object Level Authorization flaws where an API trusts client-provided object identifiers without enforcing authorization.
Core Features & Use Cases
- Object reference enumeration: Systematically identifies numeric IDs, UUIDs, usernames/emails, file paths, document keys, GraphQL node IDs, and reset/invitation/share tokens.
- Horizontal and vertical escalation testing: Verifies whether Account A can access or modify Account B’s data, including admin-level objects and method tampering scenarios.
- Parameter and multi-tenant probing: Tests parameter manipulation, wildcard/mass endpoints, GraphQL batching/aliases, and cross-tenant ID override via headers, query params, or path segments.
- Practical reporting validation: Uses a checklist to confirm two-account proof, persistence for write cases, and clear impact quantification for reporting.
Quick Start
Use the hunt-idor skill to test a target API for object-level authorization weaknesses by enumerating identifiers, attempting horizontal and vertical access with a second account, and documenting confirmed evidence.