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.