Prowler — плагин для Claude Code
Prowler for Claude Code
Плагин ведет облачный аккаунт к соответствию CIS, PCI-DSS и другим стандартам: берет отчет Prowler Cloud, чинит нарушения и предлагает повторный скан
- 15 121 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Агент вносит исправления в облачный аккаунт через Terraform, консольные утилиты или веб-консоль, и часть правок нельзя откатить
- Ключ API Prowler уходит на удаленный MCP-сервер, а через него идут данные о вашем аккаунте и найденных уязвимостях
- Отчет в папке `.prowler/` хранит идентификаторы аккаунта и нарушений, и его легко закоммитить по ошибке
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/prowler-for-claude-codeОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Агент вносит исправления в облачный аккаунт через Terraform, консольные утилиты или веб-консоль, и часть правок нельзя откатить
- Ключ API Prowler уходит на удаленный MCP-сервер, а через него идут данные о вашем аккаунте и найденных уязвимостях
- Отчет в папке `.prowler/` хранит идентификаторы аккаунта и нарушений, и его легко закоммитить по ошибке
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Плагин prowler лежит в папке claude_plugins/prowler репозитория Prowler и подключает к Claude Code удаленный MCP-сервер `https://mcp.prowler.com/mcp`. Вместе с сервером ставится скилл framework-compliance-triage. Он ведет облачный аккаунт, например AWS, Azure, GCP или GitHub, к соответствию выбранному стандарту безопасности: CIS 4.0, PCI-DSS или Prowler ThreatScore. Сначала агент спрашивает провайдера и стандарт и проверяет через Prowler Hub, что такая пара поддерживается. Затем он находит ваш аккаунт командой `prowler_search_providers` и берет последний завершенный скан с отчетом о соответствии. Если такого скана нет, предлагает запустить новый через `prowler_trigger_scan` и просит вернуться, когда он закончится. Результат агент записывает в файл `.prowler/compliance-<id стандарта>-<uid аккаунта>.md` в корне проекта: сводка по скану, список непройденных требований с найденными нарушениями, ручные проверки, журнал действий. По каждому требованию он получает детали нарушения и подсказку по исправлению из Prowler Hub, переводит статус из FAIL через IN PROGRESS в FIXED-UNVERIFIED и дописывает план исправления. Исправления делаются выбранным вами инструментом: Terraform, консольными утилитами gh, az и aws либо веб-консолью. Режимов два. В помощнике агент показывает ресурс, команды, побочные эффекты и обратимость и ждет подтверждения по каждому требованию. В автономном он один раз показывает общий план по группам и после единого согласия идет по списку, но останавливается, если нарушение неприменимо, требует платной функции или затрагивает много ресурсов. Когда непройденных требований не осталось, агент предлагает повторный скан для проверки.
Для кого. Для инженеров по безопасности и DevOps, которые уже подключили облачный аккаунт к Prowler Cloud и хотят довести его до выбранного стандарта вместе с агентом.
Подходит, если
- Нужно довести аккаунт AWS до CIS 4.0 и получить список исправлений с готовыми командами
- Скан Prowler уже есть, а непройденных требований десятки, и их удобнее разбирать по порядку с пометками статуса в файле
- Исправления лежат в Terraform-проекте, и агент должен менять код с учетом последнего скана
- Нужно подготовиться к PCI-DSS на проекте в GCP и увидеть, какие требования придется закрывать вручную
- После правок надо запустить повторный скан и убедиться, что требования перешли в PASS
Не подходит, если
- Нужен локальный запуск сканера без аккаунта: плагин ходит только в Prowler Cloud по ключу API, самого сканера он не запускает
- Работаете не в Claude Code: в репозитории плагин описан только для него
- Нужной рамки нет в списке Prowler Hub для вашего провайдера: тогда скилл сообщает об этом и завершает работу
- Нужны документы по ISO 27001 или SOC 2 вместо исправлений в облаке: для этого в каталоге есть набор скиллов Claude Skills for Governance, Risk, Compliance (GRC)
Пример запроса к агенту
Приведи мой продакшен-аккаунт AWS в соответствие с CIS 4.0 по последнему скану Prowler, правки делай в Terraform и спрашивай подтверждение по каждому требованиюОграничения
- Плагин в статусе предварительной версии и находится в активной разработке: сейчас в нем один скилл, остальные обещаны.
- Нужны аккаунт Prowler Cloud и ключ API из профиля. Для начала, по документации плагина, хватает бесплатного тарифа. Claude Code хранит ключ в связке ключей macOS или в файле `~/.claude/.credentials.json`, а чтобы сменить ключ, плагин переустанавливают.
- Сканом управляет облако Prowler: если завершенного скана с отчетом нет, агент ждет его окончания, а вы возвращаетесь позже.
- Ручные требования агент переносит в отчет как справку. Описания требований и идентификаторы нарушений после создания файла остаются только для чтения.
- Проверка исправлений зависит от инструмента: после правки в веб-консоли подтвердить результат можно только повторным сканом.
- Лицензия Apache-2.0.
Как отключить. Выполните в Claude Code `/plugin uninstall prowler@prowler-plugins`, затем `/plugin marketplace remove prowler-plugins`. Сохраненный ключ API удалится вместе с плагином. Файлы отчетов в папке `.prowler/` проекта останутся, удалите их вручную.
Частые вопросы
Как установить плагин Prowler в Claude Code?
Выполните `/plugin marketplace add prowler-cloud/prowler`, затем `/plugin install prowler@prowler-plugins`. При установке Claude Code запросит ключ API Prowler, который создают в профиле на cloud.prowler.com. Проверка: `/mcp` показывает сервер prowler подключенным, `/plugin` показывает скилл `prowler:framework-compliance-triage`.
Что делать, если сервер prowler в списке /mcp помечен как неудавшийся?
Чаще всего ключ API отклонен. Создайте новый ключ в Prowler Cloud и переустановите плагин, чтобы он спросил ключ заново.
Почему скилл не запускается по моей фразе?
Описание скилла не совпало с запросом. Назовите стандарт и добавьте слово compliance или compliant, например «сделай мой аккаунт AWS соответствующим CIS 4.0».
Чем режим помощника отличается от автономного?
В помощнике агент ждет подтверждения по каждому требованию, поэтому режим выбран по умолчанию. В автономном режиме он один раз показывает общий план, но останавливается на неприменимых нарушениях, платных функциях и правках с большим числом затронутых ресурсов. Ответ «просто сделай» скилл считает автономным режимом и все равно требует единого подтверждения плана.
Где хранится прогресс исправлений?
В файле `.prowler/compliance-<id стандарта>-<uid аккаунта>.md` в корне проекта, по одному на пару стандарт и аккаунт. Если скан в файле старше текущего, агент спрашивает, обновлять ли отчет, и переносит в новый журнал действий и выбранный подход.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныНабор из полусотни субагентов Claude Code для авторизованного пентеста: планирование, разведка, поиск и цепочки эксплойтов, пост-эксплуатация, детект и отчеты
Набор для авторизованного багбаунти: 50 субагентов, 26 команд и 2 MCP-сервера площадок багбаунти для Claude Code, Codex и еще пяти агентов
AgentShield проверяет папку .claude на ключи в открытом виде, широкие разрешения, опасные хуки и небезопасные MCP-серверы и ставит оценку от A до F
Открытый набор плагинов Claude Code для комплаенса: находки из облаков и SaaS, отчеты о пробелах, OSCAL
Расширение Burp Suite с ИИ: разбирает запросы, подключает сканеры и открывает Burp по MCP для Claude Desktop, Claude Code, Codex и Gemini CLI
Плагин и сервер подтверждений для Claude Code и Codex: опасный вызов инструмента ждет вашего решения до запуска
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Prowler — плагин для Claude Code (эта запись) | да | 15 121 | ||
| Claude Skills для GRC | нет | 1 008 | набор скиллов по стандартам ISO 27001, SOC 2, GDPR, HIPAA, PCI DSS и NIST, а не правки в облачном аккаунте | |
| Terraform Skill | нет | 2 430 | практики написания Terraform и OpenTofu: тесты, модули, state, CI/CD | |
| CloudSword — проверка безопасности облаков | нет | API-ключ | 626 | инструмент проверки безопасности облачных аккаунтов Alibaba |
Коротко о README
Основной репозиторий Prowler описывает сканер для AWS, Azure, GCP, Kubernetes, GitHub и других сред, а также приложение с интерфейсом, API и MCP-сервером. Для пользователей Claude Code отведена отдельная папка: описание плагина с требованиями, установкой, настройкой ключа, проверкой, примерами запросов и таблицей неполадок, манифест, настройка удаленного MCP и один скилл. Рядом лежит маркетплейс-файл с одной записью prowler.
Бейдж для README
Исходный SKILL.md
--- name: framework-compliance-triage description: Make a cloud account compliant with a security or industry framework using Prowler Cloud. --- # Framework compliance Iterative, interactive flow that takes a cloud account through setup, reporting, and remediation until it complies with the chosen security or industry framework. ## Checkpoints This skill uses **checkpoints** to mark moments where you must stop, post a clear question or summary to the user, and wait for the reply before continuing.