idor

Detect and validate object-level authorization failures across APIs, web, mobile, and microservices.

846|152|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/xalgord/xalgorix --skill idor-xalgord
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: idor
Source: https://github.com/xalgord/xalgorix/tree/main/internal/tools/skills/data/vulnerabilities/idor
Command: npx skills add https://github.com/xalgord/xalgorix --skill idor-xalgord

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Object-level authorization vulnerabilities (IDOR/BOLA) expose data and operations to unauthorized principals across APIs, web, mobile, and microservices, leading to cross-account access.

Core Features & Use Cases

  • IDOR testing harness: validates access controls on object-level identifiers across services.
  • Cross-transport assessment: works with REST, GraphQL, WebSocket, and gRPC to cover multiple communication channels.
  • Evidence-driven reporting: produces reproducible steps and attacker-like scenarios to guide remediations.

Quick Start

Run a controlled IDOR test by attempting to access another user's resource using a test token.

Frequently Asked Questions about idor

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

FAQPage Schema
How do I test for IDOR vulnerabilities across different API protocols?

IDOR vulnerabilities in multi-tenant architectures are detected by validating object-level authorization failures across APIs and microservices. This Skill tests horizontal, vertical, and cross-tenant access controls using ID enumeration and cross-channel testing to expose unauthorized data exposure.

How can I detect BOLA and access control issues in a multi-service architecture?

BOLA and access control issues in multi-service architectures are detected by running a testing harness that validates object-level identifiers across services. It applies ID enumeration and cross-transport assessment to prove unauthorized access violations across different communication channels.

Does this IDOR testing approach work with GraphQL and gRPC?

Yes, this IDOR testing works with GraphQL and gRPC. The Skill performs cross-transport assessment across REST, GraphQL, WebSocket, and gRPC to validate object-level authorization failures and identify access control gaps in multi-tenant and multi-service environments.

What is the best way to find cross-tenant access control gaps in web and mobile apps?

The best way to find cross-tenant access control gaps is using an IDOR testing harness that validates object-level identifiers across web and mobile apps. It requires ID enumeration and cross-channel testing to reproduce attacker-like scenarios and prove access violations.

How do I generate reproducible evidence for object-level authorization failures?

Generate reproducible evidence for object-level authorization failures by capturing attacker-like scenarios and cross-account access attempts during testing. The Skill produces evidence-driven reporting with reproducible steps to guide remediation and mitigation efforts safely.