Инструмент статического анализа, который проверяет IaC, образы контейнеров и пакеты с открытым исходным кодом на ошибки конфигурации облака и CVE.
gebalamariusz/cloud-audit
Сканер безопасности AWS только для чтения: 110 проверок, анализ эскалации привилегий IAM, цепочки атак и оценка радиуса поражения AI-агентов; для каждой находки — исправление через AWS CLI и Terraform.
Open source альтернатива:Prowler
AWS 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
Установите из PyPI
pip install cloud-audit - 2
Попробуйте офлайн-демо без учетной записи AWS
cloud-audit demo --save demo.json - 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 обновляется ежедневно.
Похожие проекты
Python-скрипт проверяет IAM-политику для действий CloudWatch Logs и выясняет, работает ли она со стандартным форматом ARN группы журналов.
Открытая платформа и CLI для проверки безопасности и соответствия требованиям в AWS, Azure, GCP и других облачных средах.
Steampipe позволяет запрашивать данные из облачных API и сервисов с помощью SQL, представляя их в виде таблиц, без ETL и отдельной базы данных.
Инструмент для пентестов с поддержкой ИИ: генерирует payload с помощью разных LLM-провайдеров, ищет уязвимости в веб-целях и формирует отчёты с привязкой к стандартам.
Открытая GRC-платформа для кибербезопасности: управление рисками, соответствие требованиям, аудит, риски третьих сторон и конфиденциальность; более 200 фреймворков.