К основному содержанию
скилл

idor-testing — скилл для Claude Code: что делает и как установить

Скилл для проверки веб-приложений на уязвимости IDOR и ошибки контроля доступа. Помогает находить прямые ссылки на чужие данные в запросах и файлах.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --skill security/idor-testing
Открыть на GitHub

Что делает idor-testing

Скилл даёт пошаговый порядок поиска небезопасных прямых ссылок на объекты (IDOR). Он объясняет, как анализировать идентификаторы в URL и JSON-запросах. Также рассматривается подмена HTTP-методов, когда закрытый маршрут GET неожиданно отвечает на POST.

Внутри описаны сценарии проверки через Burp Suite, включая ручную правку запросов и перебор значений в Intruder. Для тестирования требуются минимум две учётные записи и письменное разрешение владельца. Одного аккаунта для проверки разграничения прав недостаточно.

Какие задачи решает

  • найти числовые идентификаторы пользователей в параметрах API
  • проверить доступ к чужим файлам и отчётам по прямой ссылке
  • протестировать обход ограничений через смену метода HTTP
  • составить сценарий перебора идентификаторов для Burp Suite

Примеры запросов агенту

  • Проверь эндпоинт /api/user/profile?id=1001 на возможные уязвимости IDOR
  • Помоги настроить перебор параметров в Burp Suite Intruder для поиска чужих профилей
  • Составь отчёт об уязвимости IDOR для эндпоинта выгрузки квитанций

Как установить idor-testing

1Через claude-code-templates

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

2Через Skills CLI (Vercel)

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

3Вручную: положить файлы

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

Папка скилла целиком; для одного проекта — .claude/skills/idor-testing/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о idor-testing

Как установить idor-testing в Claude Code?

Выполните в терминале команду npx claude-code-templates@latest --skill security/idor-testing.

Что делает скилл idor-testing?

Он направляет процесс аудита авторизации: показывает, где искать прямые ссылки на объекты, как менять параметры и как подтверждать несанкционированный доступ.

Что нужно подготовить перед началом тестирования?

Понадобятся два тестовых аккаунта для проверки разграничения прав, настроенный перехватывающий прокси вроде Burp Suite и письменное разрешение на аудит безопасности.

Похожие скиллы

Все скиллы по теме «Безопасность» →
git-guardrails-claude-code Matt Pocock Скилл ставит хук Claude Code, который останавливает опасные Git-команды до их запуска. Нужен, если агент не должен делать push или удалять изменения. 499 069установок ponytail-review DietrichGebert Скилл проверяет изменения глубже обычного diff: читает связанный код, ищет ошибки, риски, проблемы нагрузки и недостающие тесты. Пригодится для ревью PR и коммитов. CX Codex +1 57 000установок ponytail-audit DietrichGebert Проверяет репозиторий и ранжирует ошибки, риски и лишний код. Подойдёт, если нужен разовый разбор без автоматических правок. CX Codex +1 45 400установок security-audit cloudflare Проверяет кодовую базу на уязвимости и ищет нарушения границ доверия. Пригодится перед релизом или для точечного разбора опасных участков кода. CX Codex +1 54 800установок security-and-hardening addyosmani Помогает проектировать защиту и проверять код на уязвимости при работе с вводом, авторизацией, сессиями и внешними сервисами. Подойдёт перед релизом и при создании функций, которые обрабатывают недоверенные данные. CX Codex +1 70 200установок supabase официальный supabase Скилл помогает настраивать базу данных, аутентификацию и RLS в Supabase без скрытых дыр в безопасности. CX Codex GP ChatGPT 8установок

Из того же набора740

Весь набор →
svelte-test-coverage Команда анализирует тестовое покрытие в проектах на Svelte и SvelteKit, находит пробелы в коде и строит план тестирования. 124установок svelte-test Команда создаёт тесты для компонентов Svelte и маршрутов SvelteKit: от проверок компонентов до E2E-сценариев. Пригодится, когда нужно покрыть пользовательские действия и обработку ошибок. 124установок data-processing-nemo-curator Помогает настроить конвейер очистки обучающих выборок для нейросетей через библиотеку NeMo Curator на видеокартах NVIDIA. 123установок sync-linear-to-issues Команда переносит задачи из Linear в задачи GitHub с сохранением статусов, приоритетов и вложений. Пригодится при переезде команды разработки на единый трекер в GitHub. 123установок distributed-training-pytorch-lightning Переносит циклы обучения PyTorch в LightningModule и настраивает запуск на нескольких GPU через DDP, FSDP или DeepSpeed без ручного кода синхронизации. 122установок sync-pr-to-task Связывает GitHub pull request с задачей Linear: ищет номера задач и синхронизирует статусы. Пригодится для ведения PR вместе с задачами. 122установок api-security-testing Скилл ведёт агента по семи фазам проверки API: от разведки эндпоинтов до обработки ошибок. Пригодится, когда нужно прогнать чужой или свой API на дыры. 121установок github-workflow-automation Скилл с готовыми шаблонами для ревью пул-реквестов, разбора issues и CI/CD на GitHub. Пригодится, если вы настраиваете автоматику в репозитории. 121установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой