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

api-security-review — скилл для Claude Code: аудит API по OWASP

Скилл прогоняет API по OWASP API Security Top 10 (2023): проверяет аутентификацию, BOLA, SSRF и конфигурацию шлюза. Пригодится перед релизом или при аудите чужого сервиса.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add OWASP/secure-agent-playbook --skill api-security-review -a claude-code
Открыть на GitHub

Что делает 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-code

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

~/.claude/skills/api-security-review/SKILL.md

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

По шагам, с командами для каждой платформы: Как установить скилл в 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

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

Всё по теме «Безопасность» →
mcp-implementation-security-review официальный github Проверяет код серверов и клиентов MCP на уязвимости, векторы RCE и соответствие OWASP MCP Top 10 с указанием конкретных строк. 49установок security-review getsentry Находит инъекции, XSS, ошибки авторизации и другие уязвимости в коде. Отчитывается только о находках с высокой уверенностью. CX Codex +1 21 300установок code-review-security security-team Скилл проверяет пул-реквесты и код аутентификации по чек-листу OWASP Top 10, а находки складывает в security-review.md. CX Codex +1 438установок typescript-security-review giuseppe-trisciuoglio Проверяет код TypeScript и Node.js на уязвимости OWASP, утечки секретов и ошибки в настройке JWT или CORS. Пригодится перед релизом или при аудите авторизации в Express, NestJS и Next.js. CX Codex +1 3 900установок owasp-security hoodini Скилл подсказывает агенту, как закрыть дыры из OWASP Top 10: доступ, инъекции, криптография, конфиги. Пригодится, когда пишешь авторизацию или правишь API. CX Codex +1 3 000установок owasp-security-check sergiodxa Скилл для аудита веб-приложений и REST API: 20 правил по OWASP Top 10, разбор auth, инъекций и утечек данных. Пригодится перед выкатом в прод. CX Codex +1 1 700установок

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

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

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