Repolode
gebalamariusz

gebalamariusz/cloud-audit

Сканер безопасности AWS только для чтения: 110 проверок, анализ эскалации привилегий IAM, цепочки атак и оценка радиуса поражения AI-агентов; для каждой находки — исправление через AWS CLI и Terraform.

Open source альтернатива:ProwlerAWS Security Hub

Звёзды
74
Форки
12
Открытые issues
11
Последний коммит
24 дня назад

Что это?

cloud-audit — сканер аккаунтов AWS на Python, работающий через командную строку. Он выполняет 110 проверок конфигурации в 25 сервисах, включая IAM, S3, EC2, KMS, CloudTrail, Lambda и Bedrock, и оценивает состояние аккаунта. Также он выявляет способы эскалации привилегий IAM, связывает находки в цепочки атак и ранжирует исправления по числу разрываемых цепочек.

Отдельная команда agent-blast формирует перечень ресурсов Bedrock Agents и AgentCore и определяет, к чему могут получить доступ IAM-идентификаторы агента в случае его взлома. С опцией --verify инструмент просит симулятор политик IAM подтвердить каждое доступное разрешение. Офлайн-команды, такие как simulate, blast-radius и exposure, работают с сохранённым JSON-отчётом и не обращаются к AWS повторно.

Инструмент работает только для чтения и не меняет ресурсы аккаунта. Он выводит результаты в виде таблиц в консоли, а также в форматах JSON, HTML, SARIF и Markdown. Кроме того, в него входит MCP-сервер с инструментами только для чтения для AI-ассистентов.

Ключевые возможности

  • 01Выполняет 110 проверок конфигурации только для чтения в 25 сервисах AWS; для каждой проверки предлагает исправление через AWS CLI и Terraform.
  • 02Выявляет 64 способа эскалации привилегий IAM и пути горизонтального перемещения через AssumeRole.
  • 03Связывает находки в 31 правило цепочек атак и ранжирует исправления по числу разрываемых цепочек.
  • 04Определяет, к каким ресурсам могут получить доступ AI-агенты Bedrock Agents и AgentCore, с учётом двух моделей угроз.
  • 05Проверяет пути эскалации и разрешения агентов с помощью симулятора политик IAM и опции --verify.
  • 06Экспортирует результаты в форматах console, JSON, HTML, SARIF или Markdown и запускается в CI/CD.

Сценарии использования

  • Проверка аккаунта AWS на ошибки конфигурации IAM и пути эскалации привилегий до или после развёртывания.
  • Проверка того, к чему может получить доступ агент Bedrock или AgentCore, если его учётные данные или промпты будут скомпрометированы.
  • Запуск регулярных сканирований в GitHub Actions и загрузка результатов SARIF в Code Scanning.
  • Сравнение результатов сканирования за разные периоды для выявления дрейфа конфигурации.

Быстрый старт

  1. 1

    Установите из PyPI

    pip install cloud-audit
  2. 2

    Попробуйте офлайн-демо без учетной записи AWS

    cloud-audit demo --save demo.json
  3. 3

    Выполните сканирование учетной записи AWS только для чтения с профилем и регионом по умолчанию

    cloud-audit scan

Что важно знать

  • Сканируются только учетные записи AWS, другие облачные провайдеры не поддерживаются.
  • Для режима подтверждения --verify и agent-blast нужны учетные данные AWS с доступом к симулятору IAM.

В подборках

Темы

Частые вопросы

Что такое cloud-audit?
Сканер безопасности AWS только для чтения: 110 проверок, анализ эскалации привилегий IAM, цепочки атак и оценка радиуса поражения AI-агентов; для каждой находки — исправление через AWS CLI и Terraform. cloud-audit — сканер аккаунтов AWS на Python, работающий через командную строку. Он выполняет 110 проверок конфигурации в 25 сервисах, включая IAM, S3, EC2, KMS, CloudTrail, Lambda и Bedrock, и оценивает состояние аккаунта. Также он выявляет способы эскалации привилегий IAM, связывает находки в цепочки атак и ранжирует исправления по числу разрываемых цепочек.
cloud-audit можно использовать бесплатно? Какая у него лицензия?
cloud-audit распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
cloud-audit всё ещё поддерживается?
Активно поддерживается. Последний коммит в cloud-audit — 14 окт. 2026 г..
Для чего можно использовать cloud-audit?
Проверка аккаунта AWS на ошибки конфигурации IAM и пути эскалации привилегий до или после развёртывания. Проверка того, к чему может получить доступ агент Bedrock или AgentCore, если его учётные данные или промпты будут скомпрометированы. Запуск регулярных сканирований в GitHub Actions и загрузка результатов SARIF в Code Scanning. Сравнение результатов сканирования за разные периоды для выявления дрейфа конфигурации.
Как установить cloud-audit?
Установите из PyPI: pip install cloud-audit Попробуйте офлайн-демо без учетной записи AWS: cloud-audit demo --save demo.json Выполните сканирование учетной записи AWS только для чтения с профилем и регионом по умолчанию: cloud-audit scan
Где скачать cloud-audit?
Исходный код и инструкции по установке — на GitHub: https://github.com/gebalamariusz/cloud-audit

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Steampipe позволяет запрашивать данные из облачных API и сервисов с помощью SQL, представляя их в виде таблиц, без ETL и отдельной базы данных.

8 тыс.+4 за неделю347GoAGPL-3.0Активно поддерживаетсяОбновлён 21 час назад

Инструмент для пентестов с поддержкой ИИ: генерирует payload с помощью разных LLM-провайдеров, ищет уязвимости в веб-целях и формирует отчёты с привязкой к стандартам.

2,4 тыс.+5 за неделю424PythonOtherОбновлён 8 дней назад

Открытая GRC-платформа для кибербезопасности: управление рисками, соответствие требованиям, аудит, риски третьих сторон и конфиденциальность; более 200 фреймворков.

4,6 тыс.+22 за неделю891PythonOtherАктивно поддерживаетсяОбновлён 23 часа назад