What problem does it solve? Finding Insecure Direct Object Reference (IDOR) vulnerabilities requires systematic testing of every endpoint that references user-owned resources by ID, which is tedious and easy to do incompletely. This Skill provides a structured hunting methodology built from 26 public bug bounty reports so testers can reliably identify, validate, and chain object-level authorization flaws. ## Core Features & Use Cases - Attack Surface Mapping: Identifies IDOR-prone URL patterns, JavaScript object references, GraphQL queries, and multi-tenant parameters across REST and GraphQL APIs. - Step-by-Step Testing Methodology: Guides two-account differential testing across all HTTP verbs, cross-tenant scenarios, and GraphQL introspection with concrete curl, ffuf, and Burp Suite commands. - Bypass & Chaining Playbooks: Documents defenses (UUIDs, hashed IDs, rate limits) with corresponding bypasses, plus six high-impact chains such as IDOR-to-account-takeover and IDOR-to-refund-fraud. - Use Case: While testing a SaaS billing API, you create two accounts, replay User A's invoice IDs with User B's session, confirm a 200 OK exposing financial data, and use the Gate 0 validation checklist to write a reproducible report. ## Quick Start Ask the agent to test the target application's API endpoints for IDOR vulnerabilities using two accounts at the same privilege level.