cloud-audit — аудит безопасности AWS для агента
cloud-audit
Сканер безопасности AWS только на чтение: 110 проверок, цепочки атак и охват взломанного ИИ-агента, плюс MCP-сервер
- 75 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Читает конфигурацию всего аккаунта AWS, включая роли, политики и ресурсы
- Отчет содержит карту путей повышения привилегий и годится только для вашего аккаунта
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/cloud-auditОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Читает конфигурацию всего аккаунта AWS, включая роли, политики и ресурсы
- Отчет содержит карту путей повышения привилегий и годится только для вашего аккаунта
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
cloud-audit проверяет ваш аккаунт AWS и пишет, что в нем достижимо для злоумышленника. Сканер читает аккаунт, выполняет 110 проверок в 25 сервисах AWS, ищет 64 способа повышения привилегий IAM, сводит находки в 31 правило цепочек атак и считает радиус поражения для любого ресурса. К каждой находке прилагаются исправление через AWS CLI и фрагмент Terraform. Команда `agent-blast` отвечает, что достанется взломанному агенту Bedrock или AgentCore. Она берет роли самого агента, исполнительные роли Lambda-инструментов, баз знаний и шлюзов и считает охват в двух моделях: захват удостоверения и захват поведения через инъекцию в промпт. С флагом `--verify` результат подтверждает симулятор политик IAM. MCP-сервер `cloud-audit-mcp` отдает агенту 7 инструментов только для чтения, среди них `get_agent_blast`. Демо без аккаунта запускается командой `cloud-audit demo --save demo.json` на выдуманном аккаунте.
Для кого. Инженерам безопасности и DevOps, которые отвечают за аккаунты AWS и хотят проверить права ролей и ИИ-агентов Bedrock.
Подходит, если
- Перед релизом надо понять, какие роли могут повысить привилегии через `iam:PassRole` и Lambda
- Есть агент Bedrock с инструментами на Lambda, и важно знать, что достанется ему при инъекции в промпт
- Аудитору нужен отчет с готовыми исправлениями для AWS CLI и Terraform
- Хочется посмотреть возможности сканера без аккаунта: `cloud-audit agent-blast --demo`
Не подходит, если
- Нужна проверка Azure или Google Cloud: сканер покрывает только AWS
- Ожидается пентест с эксплуатацией: инструмент ничего не меняет в аккаунте и лишь читает конфигурацию
- Нельзя выдавать даже права на чтение метаданных аккаунта
Пример запроса к агенту
Просканируй мой аккаунт AWS и покажи, какие роли могут повысить привилегии и что достанется агенту support-bot.MCP
- Транспорт
- stdio
- Авторизация
- API-ключ
Ограничения
Сканер читает конфигурацию через учетные данные AWS и покрывает все проверки с управляемой политикой `SecurityAudit`. Для `--verify` нужно право `iam:SimulatePrincipalPolicy`. Симулятор оценивает политики удостоверений, границы прав и SCP, а политики ресурсов целей, RCP и сетевые контуры VPC в оценку не входят.
Непрочитанное (запрещенный регион, инструмент без IAM-идентичности) отчет помечает как заметку о покрытии. Удаленный MCP-сервер за шлюзом агента остается неоцененным. MCP-часть ставится командой `claude mcp add cloud-audit -- uvx --from cloud-audit cloud-audit-mcp`.
Как отключить. Выполните `claude mcp remove cloud-audit` и уберите профиль AWS, который вы выдали серверу.
Частые вопросы
Что меняет cloud-audit в моем аккаунте AWS?
Ничего: сканер только читает, права `SecurityAudit` достаточно для всех 110 проверок.
Как попробовать cloud-audit без аккаунта AWS?
Командой `cloud-audit demo --save demo.json` или `cloud-audit agent-blast --demo`: оба работают на выдуманном аккаунте.
Что показывает agent-blast?
Для каждого агента Bedrock он показывает, что достанется при захвате роли и при инъекции в промпт, с подтверждением от симулятора IAM при `--verify`.
Сколько инструментов у MCP-сервера?
Семь, все только для чтения; один из них, `get_agent_blast`, отдает тот же отчет, что и CLI.
Какие права AWS нужны сканеру?
Достаточно управляемой политики `SecurityAudit`, для режима `--verify` добавляется `iam:SimulatePrincipalPolicy`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыСтатический сканер уязвимостей в коде ИИ-агентов и конфигурациях MCP с 66 правилами по OWASP Agentic Top 10
Сканер ищет в конфигах MCP у Claude Desktop, Cursor и VS Code утекшие ключи, опасные доступы и подключенные модели.
Сканер безопасности для агентов: проверяет код, MCP-серверы, промпты и пакеты, выдуманные моделью, и ставит оценку от A до F.
CLI аудита MCP-серверов: инвентаризация, доказательства по каждому серверу и политика для CI, где неизмеренное не бывает чистым
Скилл аудита безопасности кода от Cloudflare: агент проходит разведку, охоту по покрытию и независимую проверку находок и выдает структурированный отчет
AgentShield проверяет папку .claude на ключи в открытом виде, широкие разрешения, опасные хуки и небезопасные MCP-серверы и ставит оценку от A до F
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| cloud-audit — аудит безопасности AWS для агента (эта карточка) | нет | API-ключ | 75 | |
| Automated Security Response on AWS | нет | 489 | реагирует на находки автоматически; cloud-audit только читает и объясняет пути атак | |
| ClawSecCheck | нет | 59 | проверяет безопасность окружения агента; cloud-audit проверяет аккаунт AWS |
Коротко о README
README открывает демо без аккаунта, затем объясняет `agent-blast`, полный скан, режим доказательства через симулятор IAM и установку через pip, uvx и Docker. В конце есть таблица прав AWS и список интерфейсов, включая MCP-сервер.