AIKraft/Skills/api-security-testing

api-security-testing

Автоматизированное тестирование безопасности REST, GraphQL и gRPC API с помощью Strix. Обнаруживает уязвимости OWASP API Security Top 10 (BOLA, SSRF, инъекции) и предоставляет рабочие PoC. Используйте для пентеста, аудита безопасности или поиска уязвимостей в API и бэкенд-сервисах.

STStrix official Другое ★ 66.5k

Что делает навык

Автоматизированное тестирование безопасности REST, GraphQL и gRPC API с помощью автономных агентов Strix. Обнаруживает уязвимости OWASP API Security Top 10 (BOLA, SSRF, инъекции) и предоставляет рабочие PoC.

Когда применять

  • Пентест и аудит безопасности API и бэкенд-сервисов
  • Поиск уязвимостей авторизации (BOLA/IDOR) с использованием токенов разных пользователей
  • Проверка на сломанную функциональную авторизацию (доступ пользователей к админским маршрутам)
  • Тестирование GraphQL-эндпоинтов через интроспекцию

Как работает

  1. Собрать входные данные: схему API (OpenAPI/Swagger, Postman, GraphQL introspection или gRPC .proto), два набора учетных данных (разные арендаторы/уровни доступа), примеры ID объектов и список out-of-scope маршрутов
  2. Запустить Strix, передав схему и учетные данные (для .proto использовать флаг --workspace-file)
  3. Агенты выполняют автоматическое тестирование на основе OWASP API Security Top 10 (2023), выявляя уязвимости
  4. Получить отчет с обнаруженными уязвимостями и рабочими PoC

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

Протестируй безопасность моего REST API по OpenAPI спецификации на наличие уязвимостей BOLA и SSRF
Выполни аудит GraphQL API с использованием интроспекции и токенов разных пользователей
Найди уязвимости сломанной функциональной авторизации в gRPC сервисе, используя предоставленные .proto файл и примеры токенов

Что понадобится

  • Установленный Strix (strix)
  • Настроенный LLM (или использование managed-cloud через strix cloud login)
  • Схема API (OpenAPI/Swagger, Postman, GraphQL introspection или gRPC .proto)

Описание составлено по SKILL.md навыка, сверено 06.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «api-security-testing» из репозитория: # https://github.com/usestrix/strix
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r api-security-testing/ ~/.claude/skills/api-security-testing/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.