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

api-recon-and-docs — скилл для Claude Code: обзор и установка

Скилл помогает исследовать структуру REST, mobile и GraphQL API перед тестированием. Он ищет скрытые эндпоинты, схемы и старые версии интерфейсов.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add yaklang/hack-skills --skill api-recon-and-docs -a claude-code
Открыть на GitHub

Что делает api-recon-and-docs

Скилл задаёт агенту чёткий порядок разведки API. В начале работы он проверяет стандартные маршруты спецификаций вроде /swagger.json, /openapi.json и /.well-known/. Также он извлекает скрытые пути из клиентских скриптов с помощью grep и сверяет версии интерфейсов от /api/v1/ до /legacy/.

Из найденной документации алгоритм вытаскивает скрытые параметры, примеры административных запросов и устаревшие эндпоинты. Особое внимание уделяется флагу additionalProperties: true и полям фильтрации или ролей. Это помогает увидеть забытые разработчиками методы до начала проверок.

Результаты разведки напрямую определяют дальнейшие действия. Если эндпоинты перегружены числовыми идентификаторами, скилл перенаправляет агента на проверку BOLA. При обнаружении JWT или клеймов вызывается сценарий тестирования авторизации.

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

  • найти скрытые пути API в клиентских скриптах приложения
  • проверить доступность спецификаций OpenAPI и Swagger
  • выявить забытые версии API и мобильные маршруты
  • извлечь недокументированные параметры и административные запросы

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

  • Найди все эндпоинты и схемы OpenAPI для нашего API-сервиса
  • Просканируй клиентские скрипты и проверь старые версии эндпоинтов вроде /legacy/
  • Собери список недокументированных параметров и полей из найденной документации

Как установить api-recon-and-docs

1Через Skills CLI (Vercel)

npx skills add yaklang/hack-skills --skill api-recon-and-docs -a claude-code

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

~/.claude/skills/api-recon-and-docs/SKILL.md

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

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

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

xss-cross-site-scripting Скилл для ИИ-агента, который подсказывает неочевидные XSS-векторы: выбор пейлоада под контекст, обход WAF и CSP. CX Codex +1 3 900установок waf-bypass-techniques Скилл с приёмами обхода веб-фаерволов (WAF) при тестировании инъекций. Помогает модифицировать пейлоады с помощью кодировок, протокольных трюков и особенностей парсеров. CX Codex +1 3 800установок api-auth-and-jwt-abuse Плейбук для проверки bearer-токенов, API-ключей и доверия к claim'ам. Пригодится на пентесте API, где аутентификация держится на JWT или заголовках запроса. CX Codex +1 3 800установок 401-403-bypass-techniques Плейбук по обходу отказов доступа: что пробовать, когда админка или API отвечает 401 и 403. CX Codex +1 3 800установок idor-broken-object-authorization Плейбук для проверки IDOR, BOLA и BFLA: где искать идентификаторы объектов, как ставить A-B тесты и докручивать находку до эскалации привилегий. CX Codex +1 3 800установок jwt-oauth-token-attacks Скилл для Claude и других ИИ-редакторов: разбор атак на токены JWT и потоки OAuth 2.0. Пригодится, когда нужно проверить, как приложение доверяет токенам и ключам. CX Codex +1 3 800установок authbypass-authentication-flaws Скилл содержит сценарии тестирования механизмов аутентификации на уязвимости. Он помогает искать ошибки входа, сброса пароля, обхода 2FA и защиты от перебора. CX Codex +1 3 800установок ssrf-server-side-request-forgery Скилл помогает проверять SSRF в функциях, которые запрашивают URL, разрешают имена хостов или загружают удалённые данные. CX Codex +1 3 900установок

Похожие

api-reference-documentation aj-geddes Скилл помогает агенту собрать справочник по API: эндпоинты, аутентификация, примеры запросов и ответов, спецификация OpenAPI. CX Codex +1 494установок api-documentation bobmatnyc Набор правил, по которым агент пишет докстринги, JSDoc, Godoc и описания эндпоинтов. Пригодится, когда API документируют в нескольких агентах и текст расползается. CX Codex +1 379установок recon briiirussell Скилл для структурированной разведки авторизованной цели: пассивный сбор, сканирование портов и итоговая карта поверхности атаки. CX Codex +1 405установок doc-api davila7 Разбирает код проекта и собирает документацию по API: спецификацию, примеры запросов и ответов, интерактивную страницу. Пригодится, когда эндпоинтов много, а описывать их руками не хочется. 733установок api-audit briiirussell Проверяет REST, GraphQL и RPC эндпоинты на дыры из OWASP API Security Top 10 (2023). Нужен, когда перед релизом надо пройтись по контракту API, а не по всему коду. CX Codex +1 482установок api-docs ruvnet Скилл собирает документацию по исходникам на TypeScript и JavaScript: находит публичные экспорты, разбирает JSDoc, дописывает недостающие комментарии и выдаёт OpenAPI 3.0 для HTTP-эндпоинтов. CX Codex +1 891установок

Вопросы о api-recon-and-docs

Как установить api-recon-and-docs в Claude Code?

Выполните команду npx skills add yaklang/hack-skills --skill api-recon-and-docs -a claude-code в терминале. Файл сохранится в каталог ~/.claude/skills/api-recon-and-docs/SKILL.md.

Что делает скилл api-recon-and-docs?

Он структурирует поиск доступных точек входа, документации Swagger и забытых версий API. Скилл анализирует клиентский код и вытаскивает неописанные параметры для аудита.

Куда скилл направляет агента после завершения разведки?

Маршрут зависит от находок. При наличии JWT агент переходит к аудиту токенов, а при обилии идентификаторов объектов — к проверке BOLA.

Исходный текст

SKILL.md · MIT
---
name: api-recon-and-docs
description: >-
  API reconnaissance and documentation review playbook. Use when discovering endpoints, schemas, versions, OpenAPI specs, hidden docs, and surface area for API testing.
---

# SKILL: API Recon and Docs — Endpoints, Schemas, and Version Surface

> **AI LOAD INSTRUCTION**: Use this skill first when the target is a REST, mobile, or GraphQL API and you need to enumerate endpoints, documentation, versions, and hidden surface area before exploitation.

## 1. PRIMARY GOALS

1. Discover all reachable API entrypoints.
2. Extract schemas, optional fields, and role differences.
3. Identify old versions, mobile paths, GraphQL endpoints, and undocumented parameters.

## 2. RECON CHECKLIST

### JavaScript and client mining

```bash
curl https://target/app.js | grep -oE '(/api|/rest|/graphql)[^"'\'' ]+' | sort -u
```

### Common documentation and schema paths

```text
/swagger.json
/openapi.json
/api-docs
/docs
/.well-known/
/graphql
/gql
```

### Version and product drift

```text
/api/v1/
/api/v2/
/api/mobile/v1/
/legacy/
```

## 3. WHAT TO EXTRACT FROM DOCS

- optional and undocumented fields
- admin-only request examples
- deprecated endpoints that may still be active
- schema hints like `additionalProperties: true`
- parameter names tied to filtering, sorting, IDs, roles, or tenancy

## 4. NEXT ROUTING

| Finding | Next Skill |
|---|---|
| object IDs everywhere | [api authorization and bola](../api-authorization-and-bola/SKILL.md) |
| JWT, OAuth, role claims | [api auth and jwt abuse](../api-auth-and-jwt-abuse/SKILL.md) |
| GraphQL or hidden fields | [graphql and hidden parameters](../graphql-and-hidden-parameters/SKILL.md) |
| strong auth boundary but suspicious business flow | [business logic vulnerabilities](../business-logic-vulnerabilities/SKILL.md) |

© yaklang · MIT · yaklang/hack-skills

Смотрите также

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

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