offensive-idor

Identify and validate IDOR vulnerabilities across web apps, APIs, and mobile backends.

1|Updated Apr 27, 2026
One-click install
npx skills add https://github.com/riparino/Claude-Cyber --skill offensive-idor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: offensive-idor
Source: https://github.com/riparino/Claude-Cyber/tree/main/Claude-Red/Skills/offensive-idor
Command: npx skills add https://github.com/riparino/Claude-Cyber --skill offensive-idor

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Insecure Direct Object References (IDOR) occur when applications expose internal object references without proper authorization, enabling unauthorized access or modifications. This skill provides a structured methodology to detect, validate, and document IDOR vulnerabilities across web apps, APIs, and mobile backends, helping defenders map ownership checks and prioritize remediation.

Core Features & Use Cases

  • Comprehensive IDOR hunting: identify IDs in URLs, bodies, cookies, and headers; test horizontal and vertical access control failures.
  • Guided exploitation and verification: replay requests under different sessions, verify ownership, and document impact with evidence.
  • Remediation-oriented output: produce clear steps to implement proper authorization and indirect references.

Quick Start

Capture representative requests with IDs using a test account, then replay them under another session to validate ownership checks.

Frequently Asked Questions about offensive-idor

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

FAQPage Schema
How do I test for IDOR vulnerabilities in web APIs?

To test for IDOR vulnerabilities, capture requests containing object IDs using a proxy, then replay them under different user sessions to check for horizontal and vertical access control failures across web APIs and mobile backends.

What is an insecure direct object reference and how does it expose data?

An insecure direct object reference occurs when applications expose internal object IDs without proper authorization, allowing unauthorized access or modifications by manipulating references in URLs, request bodies, cookies, or headers.

What is the best way to verify IDOR access control bypasses during pentesting?

The best way to verify IDOR access control bypasses is using a structured methodology with test accounts at multiple privilege levels, replaying intercepted traffic to confirm missing ownership checks and document unauthorized access.

How do I fix insecure direct object reference vulnerabilities in my application?

To fix insecure direct object reference vulnerabilities, implement proper authorization checks and use indirect references, ensuring every object access validates user ownership before returning or modifying data.

Can I use proxy-based traffic capture to find IDORs in mobile backends?

Yes, you can use proxy-based traffic capture to identify object references in mobile backend requests and manipulate them across different sessions to reveal unauthorized horizontal or vertical access.