# 42crunch-api-security-testing

Плагин проверяет спецификации OpenAPI на уязвимости OWASP, сканирует работающий сервер на ошибки авторизации BOLA и BFLA и помогает исправлять дефекты контракта прямо в Claude Code.

- плагин · `type=plugin` · Claude Code · ★ 1
- Автор: 42Crunch
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/42Crunch-AI/claude-plugins/tree/HEAD/plugins/api-security-testing
- Обновлён: 2026-09-28
- HTML: https://affpapa.org/nevibecode/plugins/42crunch-api-security-testing

## Что делает

Плагин автоматизирует аудит спецификаций OpenAPI и сканирование запущенного API на уязвимости OWASP, включая BOLA и BFLA. Внутри собрано пять слэш-команд: `/generate-oas` собирает `openapi.json` из исходников или коллекций Postman и Insomnia, `/42crunch-audit` выставляет оценку от 0 до 100 баллов за контракт, а `/42crunch-scan` проверяет реальный бэкенд фаззингом. Также доступен общий конвейер `/42crunch-api-security-testing`.

При первой настройке через команду `/42crunch-setup` плагин загружает утилиту `42c-ast` и сохраняет ключи доступа в файл `~/.42crunch/conf/env` с правами `600`. Для живого сканирования сервер API должен быть запущен и доступен по адресу из спецификации или переменной `SCAN42C_HOST`.

Без активной учётной записи 42Crunch запустить аудит не получится. Ассистент не правит код или контракт без прямого подтверждения: перед каждым изменением он запрашивает согласие пользователя.

## Установка

### Claude Code (родная платформа)

**Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin install 42crunch-api-security-testing@claude-plugins-official
```
В чате агента (не в терминале):
```text
/plugin marketplace add anthropics/claude-plugins-official
```

## Когда брать
- проверить файл спецификации OpenAPI на дефекты безопасности и соответствие стандартам OWASP
- протестировать запущенный API на уязвимости BOLA и BFLA с помощью фаззинга
- сгенерировать контракт openapi.json из исходного кода или экспорта Postman и Insomnia
- внести исправления в схему API и исходный код бэкенда с помощью подсказок ассистента

## Примеры запросов агенту
- /42crunch-audit
- /42crunch-scan
- /generate-oas

## Похожие
- [security-guidance](https://affpapa.org/nevibecode/plugins/security-guidance.md) — плагин · ★ 44770
- [mcp-tunnels](https://affpapa.org/nevibecode/plugins/mcp-tunnels.md) — плагин · ★ 44770
- [hookify](https://affpapa.org/nevibecode/plugins/hookify.md) — плагин · ★ 44770
- [code-modernization](https://affpapa.org/nevibecode/plugins/code-modernization.md) — плагин · ★ 44770
- [claude-security](https://affpapa.org/nevibecode/plugins/claude-security.md) — плагин · ★ 44770
- [google-cloud-developer](https://affpapa.org/nevibecode/plugins/google-cloud-developer.md) — плагин · ★ 21606

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
