hunt-idor

Identify and test IDOR vulnerabilities across REST and GraphQL endpoints.

3.3k|507|Updated May 5, 2026
One-click install
npx skills add https://github.com/elementalsouls/Claude-BugHunter --skill hunt-idor-elementalsouls
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hunt-idor
Source: https://github.com/elementalsouls/Claude-BugHunter/tree/main/skills/hunt-idor
Command: npx skills add https://github.com/elementalsouls/Claude-BugHunter --skill hunt-idor-elementalsouls

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

IDOR vulnerabilities allow attackers to access or modify other users' data by manipulating identifiers in API requests. This Skill provides a structured methodology to discover, validate, and chain IDOR patterns across REST and GraphQL endpoints, enabling testers to demonstrate real-world impact with repeatable steps.

Core Features & Use Cases

  • Structured IDOR hunting methodology: maps signals, enumerates ID types, and chains IDOR steps to critical impact scenarios.
  • Cross-tenant risk assessment: demonstrates how read-IDOR can lead to privilege escalation or financial loss through chained state-changing operations.
  • Real-world applicability: designed from 26 public bug bounty reports to cover common patterns in SaaS, e-commerce, and collaboration platforms.

Quick Start

Identify endpoints with user-supplied IDs and test ownership checks by substituting IDs from legitimate resources.

Frequently Asked Questions about hunt-idor

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

FAQPage Schema
How do I test for IDOR vulnerabilities in multi-tenant SaaS applications?

To test for IDOR vulnerabilities in multi-tenant SaaS applications, identify endpoints with user-supplied IDs and substitute them with IDs from other legitimate resources to check for missing ownership validation. This structured methodology maps signals and enumerates ID types across REST and GraphQL services.

What is the best way to find and exploit IDOR flaws in GraphQL endpoints?

Finding and exploiting IDOR flaws in GraphQL endpoints involves mapping user-scoped data queries and substituting object identifiers to detect unauthorized access. This approach provides structured signals and reproducible test steps designed from real-world bug bounty patterns in SaaS and collaboration platforms.

How can I chain IDOR vulnerabilities to demonstrate privilege escalation?

You can chain IDOR vulnerabilities to demonstrate privilege escalation by using read-IDOR access to enumerate resources and then executing chained state-changing operations. This cross-tenant risk assessment shows how unauthorized data access can lead to financial loss or elevated privileges.

Does this IDOR hunting methodology work for both REST and GraphQL services?

Yes, this IDOR hunting methodology works for both REST and GraphQL services. It is specifically designed to test user-scoped data access across multi-tenant platforms, providing step-by-step hunting methodology and chain-based risk assessment for unauthorized API access detection.

What steps are involved in a structured IDOR hunting methodology?

A structured IDOR hunting methodology involves defining the testing scope, mapping signals, enumerating ID types, and substituting identifiers in API requests to validate missing authorization checks. It includes reproducible test steps and recommended mitigations to demonstrate real-world impact.

When should I perform IDOR security testing on user-scoped data platforms?

You should perform IDOR security testing on user-scoped data platforms whenever APIs rely on user-supplied identifiers to access resources. Testing is crucial for multi-tenant SaaS and e-commerce environments to prevent unauthorized access and ensure proper ownership checks are enforced.