cloud-audit — аудит безопасности AWS для агента

cloud-audit

Сканер безопасности AWS только на чтение: 110 проверок, цепочки атак и охват взломанного ИИ-агента, плюс MCP-сервер

  • 75 ★ репозитория
  • Последний коммит
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Читает конфигурацию всего аккаунта AWS, включая роли, политики и ресурсы
  • Отчет содержит карту путей повышения привилегий и годится только для вашего аккаунта
Все причины и проверки

gebalamariusz/cloud-audit

Установка

В терминале, через 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

CLIРасширенный доступ245Звезды репозитория

Сканер ищет в конфигах MCP у Claude Desktop, Cursor и VS Code утекшие ключи, опасные доступы и подключенные модели.

CLIРасширенный доступ166Звезды репозитория

Сканер безопасности для агентов: проверяет код, MCP-серверы, промпты и пакеты, выдуманные моделью, и ставит оценку от A до F.

MCP-серверРасширенный доступ123Звезды репозитория

CLI аудита MCP-серверов: инвентаризация, доказательства по каждому серверу и политика для CI, где неизмеренное не бывает чистым

CLIРасширенный доступ89Звезды репозитория
Выбор редакции

Скилл аудита безопасности кода от Cloudflare: агент проходит разведку, охоту по покрытию и независимую проверку находок и выдает структурированный отчет

СкиллРасширенный доступ70,6 тыс.Звезды репозитория11Установок через CLI и агентов

AgentShield проверяет папку .claude на ключи в открытом виде, широкие разрешения, опасные хуки и небезопасные MCP-серверы и ставит оценку от A до F

CLIРасширенный доступ1,4 тыс.Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
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-сервер.

Бейдж для README

Сообщить о проблеме