idor-broken-object-authorization

Identify and verify IDOR, BOLA, and BFLA vulnerabilities in web APIs.

120|8|Updated Jun 2, 2026
One-click install
npx skills add https://github.com/Prohao42/aimy-sikll --skill idor-broken-object-authorization-prohao42
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: idor-broken-object-authorization
Source: https://github.com/Prohao42/aimy-sikll/tree/main/ai-mian/hack-skills/skills/idor-broken-object-authorization
Command: npx skills add https://github.com/Prohao42/aimy-sikll --skill idor-broken-object-authorization-prohao42

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

IDOR and broken object authorization vulnerabilities are a major security risk in APIs. This playbook helps security engineers systematically identify, verify, and document IDOR, BOLA, and BFLA flaws to protect multi-tenant and user-scoped resources.

Core Features & Use Cases

  • Structured testing methodology for IDOR, BOLA, and BFLA across endpoints and resource types.
  • Multi-location ID discovery including URLs, headers, bodies, queries, and nested objects to reveal hidden authorization gaps.
  • Remediation guidance with concrete steps and evidence collection suitable for bug bounty reports and security reviews.

Quick Start

Run the IDOR/BOLA/BFLA testing playbook against your API to validate object-level authorization.

Frequently Asked Questions about idor-broken-object-authorization

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

FAQPage Schema
What is broken object level authorization in web APIs?

IDOR and BFLA vulnerabilities expose multi-tenant resources by failing to validate object access permissions. This playbook provides a structured methodology to systematically identify and verify these authorization flaws across REST and GraphQL endpoints.

How do I test for IDOR vulnerabilities in nested API objects?

Test for IDOR by manipulating identifiers in API paths, queries, bodies, headers, and nested objects to detect horizontal and vertical privilege escalation. This playbook provides structured cross-cutting checks to verify unauthorized multi-tenant resource access.

Does this methodology cover both BOLA and BFLA testing for GraphQL?

Yes, this methodology applies cross-cutting checks for BOLA and BFLA across both GraphQL and REST endpoints. It specifically targets multi-tenant and user-scoped resources to uncover horizontal and vertical privilege escalation vulnerabilities.

What is the best way to document IDOR findings for bug bounty reports?

Document IDOR findings by following this playbook's structured evidence collection and remediation guidance. It provides concrete steps to verify broken object authorization flaws, ensuring outputs are suitable for security reviews and bug bounty reports.

How do I verify vertical privilege escalation in multi-tenant APIs?

Verify vertical privilege escalation by applying this playbook's cross-cutting BFLA and BOLA checks to multi-tenant APIs. It systematically tests ID manipulation across paths, headers, and nested objects to confirm unauthorized access to higher-privilege resources.