api-security-review — скилл для Claude Code: аудит API по OWASP
Скилл прогоняет API по OWASP API Security Top 10 (2023): проверяет аутентификацию, BOLA, SSRF и конфигурацию шлюза. Пригодится перед релизом или при аудите чужого сервиса.
npx skills add OWASP/secure-agent-playbook --skill api-security-review -a claude-codeЧто делает api-security-review
Скилл ведёт агента по пяти шагам: разведка (разбор OpenAPI/Swagger и поиск эндпоинтов в коде), разбор аутентификации, проверка всех десяти рисков OWASP, автоматическое тестирование сканерами и ревизия API-шлюза. На выходе — отчёт: инвентарь поверхности API, матрица рисков с оценкой серьёзности, находки с proof-of-concept, сценарии эксплуатации и план исправлений с примерами кода.
Аутентификация разбирается отдельно: JWT (путаница алгоритмов, слабая подпись, срок жизни токена), потоки OAuth 2.0 (PKCE, параметр state, валидация redirect URI), утечка и ротация API-ключей, хранение сессий. Дальше идут десять категорий — от BOLA/IDOR и mass assignment до SSRF, теневых API и небезопасного потребления внешних данных.
Для шага с автоматическим тестированием нужны сканеры: OWASP ZAP, Burp Suite или тесты Postman. Без них агент пройдёт разведку и ручной разбор, но подтвердить находки эксплойтами не сможет. Ревизия шлюза рассчитана на конфигурации Kong, nginx, Envoy и AWS API Gateway.
Какие задачи решает
- разобрать OpenAPI-спеку и найти в ней незащищённые эндпоинты
- проверить JWT и потоки OAuth 2.0 на типовые атаки
- найти IDOR через предсказуемые идентификаторы
- оценить лимиты запросов и защиту от GraphQL DoS
- собрать отчёт с proof-of-concept и планом исправлений
Примеры запросов агенту
- проверь API по OWASP API Security Top 10, спека лежит в
openapi.yaml - разбери аутентификацию в этом сервисе: JWT и OAuth 2.0
- сделай ревизию конфигурации API-шлюза на предмет обходов
Как установить api-security-review
1Через Skills CLI (Vercel)
npx skills add OWASP/secure-agent-playbook --skill api-security-review -a claude-code2Вручную: положить файлы
~/.claude/skills/api-security-review/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/api-security-review/
1Через Skills CLI (Vercel)
npx skills add OWASP/secure-agent-playbook --skill api-security-review -a codex2Вручную: положить файлы
.agents/skills/api-security-review/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add OWASP/secure-agent-playbook --skill api-security-review -a cursor2Вручную: положить файлы
.cursor/skills/api-security-review/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install OWASP/secure-agent-playbook api-security-review2Вручную: положить файлы
.github/skills/api-security-review/SKILL.md1Через Skills CLI (Vercel)
npx skills add OWASP/secure-agent-playbook --skill api-security-review -a gemini-cli2Командой платформы
gemini skills install https://github.com/OWASP/secure-agent-playbook --path plugins/code-security-skills/skills/api-security-reviewВручную: положить файлы
.devin/skills/api-security-review/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add OWASP/secure-agent-playbook --skill api-security-review -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о api-security-review
Как установить api-security-review в Claude?
Выполните npx skills add OWASP/secure-agent-playbook --skill api-security-review -a claude-code. Скилл окажется в ~/.claude/skills/api-security-review/SKILL.md.
Что делает api-security-review?
Проводит аудит API по OWASP API Security Top 10 (2023): разбирает аутентификацию, проверяет десять категорий рисков, тестирует сканерами и проверяет конфигурацию шлюза. Результат — отчёт с находками, эксплойтами и планом исправлений.
Какие сканеры нужны для автоматического тестирования?
Шаги автоматического тестирования опираются на OWASP ZAP, Burp Suite или тесты Postman.
Исходный текст
SKILL.md · CC-BY-4.0
--- name: api-security-review description: Comprehensive API security review against OWASP API Security Top 10 (2023). Use when reviewing OpenAPI/Swagger specs, auditing REST/GraphQL/gRPC implementations, testing authentication mechanisms, or checking API gateway configurations. Covers BOLA/IDOR, broken auth, mass assignment, rate limiting, SSRF, and more with real-world attack scenarios. license: CC-BY-4.0 --- # API Security Review Perform comprehensive API security assessment following `plays/api-security-review.md`. ## Steps 1. **Discovery & Reconnaissance** - Parse OpenAPI/Swagger specs or scan code for endpoints - Identify authentication mechanisms (JWT, OAuth 2.0, API keys, mTLS) - Map API gateway and middleware configurations - Enumerate all API versions and deprecated endpoints 2. **Authentication Deep Dive** - JWT security (algorithm confusion, weak signing, token expiration) - OAuth 2.0 flows (PKCE, state parameter, redirect URI validation) - API key exposure and rotation policies - Session management and token storage 3. **Assess All 10 OWASP API Risks** with attack scenarios: - **API1 BOLA** — IDOR via predictable IDs, batch endpoint bypasses, ownership verification gaps - **API2 Broken Authentication** — JWT attacks, OAuth flaws, brute force, credential stuffing - **API3 BOPA** — Mass assignment, response over-exposure, field-level authz bypasses - **API4 Resource Consumption** — Rate limit bypasses, pagination abuse, GraphQL DoS - **API5 BFLA** — Admin endpoint discovery, horizontal/vertical privilege escalation - **API6 Business Flows** — Automated abuse, inventory exhaustion, scraping attacks - **API7 SSRF** — URL bypasses, DNS rebinding, cloud metadata access - **API8 Misconfiguration** — CORS bypasses, verbose errors, missing headers - **API9 Inventory** — Shadow APIs, zombie endpoints, version confusion - **API10 Unsafe Consumption** — XXE, deserialization, webhook replay attacks 4. **Automated Testing** - Run API security scanners (OWASP ZAP, Burp Suite, Postman tests) - Test for common vulnerabilities with specific payloads - Validate rate limiting and throttling mechanisms 5. **API Gateway & Infrastructure Review** - Kong, nginx, Envoy, AWS API Gateway configurations - WAF rules and bypass opportunities - TLS configuration and certificate validation ## Output Comprehensive API security report including: - API surface inventory with authentication mechanisms - Risk matrix with severity ratings for all 10 categories - Detailed findings with proof-of-concept examples - Exploit scenarios and business impact analysis - Prioritized remediation roadmap with code examples - Testing artifacts and vulnerability evidence ## OWASP References - OWASP API Security Top 10 (2023) - OWASP ASVS v5.0 — V13: API and Web Service - OWASP Testing Guide: WSTG-APIT - OWASP Cheat Sheet: REST Security, GraphQL Security, JWT Security, OAuth 2.0
© OWASP · CC-BY-4.0 · OWASP/secure-agent-playbook