hunt-idor

Identify and exploit IDOR vulnerabilities in multi-tenant REST and GraphQL endpoints.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

IDOR vulnerabilities allow attackers to access or manipulate another user's data by substituting IDs in API calls, undermining multi-tenant isolation.

Core Features & Use Cases

  • Step-by-step hunting methodology for identifying IDOR across REST and GraphQL endpoints.
  • Patterns, payloads, and detection techniques to reveal unauthorized access to users, orders, messages, teams, and other resources.
  • Real-world chains and cross-refs to related skills to help reproduce and chain findings into impactful reports.

Quick Start

Follow the step-by-step hunting methodology to identify IDOR vulnerabilities against multi-tenant endpoints.

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 applications?

To test for IDOR vulnerabilities in multi-tenant applications, you substitute IDs in REST and GraphQL API calls to detect unauthorized cross-tenant access. This methodology validates object ownership checks and query tenant scoping to prevent data leakage across user, order, and messaging scopes.

What is an IDOR vulnerability and how does it affect multi-tenant isolation?

An IDOR vulnerability allows attackers to access or manipulate another user's data by substituting IDs in API calls, directly undermining multi-tenant isolation. It occurs when applications fail to enforce robust object ownership checks and tenant scoping in queries.

Can I use this methodology to find IDOR in both REST and GraphQL endpoints?

Yes, you can use this methodology to find IDOR in both REST and GraphQL endpoints. It provides specific patterns and payloads designed to reveal unauthorized access across user, order, messaging, and admin-resource scopes within multi-tenant web applications.

What is the best way to chain IDOR findings into impactful bug bounty reports?

The best way to chain IDOR findings into impactful bug bounty reports is to apply step-by-step hunting patterns that connect unauthorized access across users, orders, and teams. Real-world chains help reproduce cross-tenant data leakage and demonstrate impact.

How do I detect cross-tenant access controls in GraphQL queries?

To detect cross-tenant access controls in GraphQL queries, you apply specific detection techniques and payloads that substitute object IDs to test for robust validation. This reveals whether tenant scoping is properly enforced to prevent unauthorized data access.