hunt-idor

Detect IDOR vulnerabilities in web applications, APIs, and GraphQL endpoints.

1.1k|191|Updated Jun 24, 2026
One-click install
npx skills add https://github.com/uphiago/recon-skills --skill hunt-idor-uphiago
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hunt-idor
Source: https://github.com/uphiago/recon-skills/tree/main/redteam/hunt-idor
Command: npx skills add https://github.com/uphiago/recon-skills --skill hunt-idor-uphiago

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Insecure Direct Object Reference (IDOR) vulnerabilities allow attackers to access other users' private data by manipulating resource identifiers in API endpoints, a high-impact, widespread flaw that standard security scans often miss, leading to unauthorized data exposure, financial fraud, or account takeover.

Core Features & Use Cases

  • Built from 26 real-world public bug bounty reports, providing field-validated techniques for identifying IDORs across REST APIs, GraphQL endpoints, and mobile applications.
  • Includes full attack surface mapping, step-by-step hunting methodology, bypass techniques for common defenses like UUIDs and indirect object references, and high-impact chain patterns to escalate read-only IDORs to critical-severity findings like account takeover or cross-tenant data exfiltration.
  • Use Case: A penetration tester assessing a multi-tenant SaaS billing platform can use this skill to systematically test invoice and user endpoints for IDORs, chain identified flaws to payment modification vulnerabilities, and report a critical-severity finding with demonstrated financial impact.

Quick Start

Use the hunt-idor skill to conduct a full IDOR assessment of your target application's user-owned resource endpoints, including testing for chained state-changing flaws to maximize the severity of identified vulnerabilities.

Frequently Asked Questions about hunt-idor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find IDOR vulnerabilities in REST APIs and GraphQL endpoints?

To detect IDOR vulnerabilities, you manipulate resource identifiers in application endpoints to access unauthorized data. This skill provides a step-by-step hunting methodology for REST APIs and GraphQL endpoints based on 26 real-world bug bounty reports.

What is the best way to bypass UUID and indirect object reference defenses during penetration testing?

Bypass UUID and indirect reference defenses by applying targeted bypass techniques that manipulate resource identifiers despite common defensive controls. This skill provides field-validated methods to circumvent these protections during penetration testing.

Can I chain read-only IDOR flaws to account takeover vulnerabilities?

Yes, you can chain read-only IDOR flaws into critical-severity account takeover vulnerabilities. The methodology provides high-impact chain patterns to escalate unauthorized data access into cross-tenant data exfiltration and payment modification.

Does this IDOR hunting methodology work for multi-tenant SaaS platforms and fintech applications?

Yes, this IDOR hunting methodology works for multi-tenant SaaS platforms and fintech applications. It specifically targets multi-tenant environments with resource ID parameters to validate unauthorized cross-tenant data access and financial impact.

Why do standard security scans often miss insecure direct object reference vulnerabilities?

Standard security scans miss insecure direct object reference vulnerabilities because automated tools lack the contextual logic to manipulate resource identifiers effectively. Manual hunting methodologies are required to validate unauthorized data exposure and chain flaws.