Skip to main content
skill

idor-testing — Claude Code skill: what it does, how to install

A testing skill for discovering IDOR flaws and broken access controls in web apps. Useful for checking whether users can reach unauthorized records or files.

Install into Claude Code · claude-code-templates All methods and platforms ↓
npx claude-code-templates@latest --skill security/idor-testing
Open on GitHub

What idor-testing does

This skill guides developers through testing web apps for Insecure Direct Object References. It details techniques for altering IDs in query parameters and JSON payloads. It also covers trying alternate HTTP verbs when a standard GET endpoint returns forbidden.

The testing workflow relies on Burp Suite for request interception and parameter cycling in Intruder. You must obtain written testing consent and prepare at least two distinct user accounts before starting. Single accounts are not enough to confirm data leakage.

What it helps with

  • locate direct database object references in API paths
  • test access boundaries on protected file downloads
  • spot authorization bypasses caused by HTTP method switching
  • prepare automated parameter fuzzing runs in Burp Suite

Example prompts for the agent

  • Check if the /api/user/profile?id=1001 endpoint exposes IDOR issues
  • Help me configure Burp Suite Intruder to test user ID enumeration
  • Draft a remediation recommendation for an access control bypass on file receipts

How to install idor-testing

1claude-code-templates

npx claude-code-templates@latest --skill security/idor-testing

2Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill idor-testing -a claude-code

3Manually: put the files in place

~/.claude/skills/idor-testing/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/idor-testing/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about idor-testing

How to install idor-testing in Claude Code?

Run npx claude-code-templates@latest --skill security/idor-testing in your terminal.

What does idor-testing do?

It outlines inspection steps for parameters, static paths, and payload manipulations to verify that user access controls hold.

What prerequisites are needed for IDOR testing?

You need written testing consent, an interception proxy such as Burp Suite, and at least two active user accounts to test data isolation.

Similar skills

All skills for Security →

From the same set804

The whole set →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor