Инструмент статического анализа, который проверяет IaC, образы контейнеров и пакеты с открытым исходным кодом на ошибки конфигурации облака и CVE.
prowler-cloud/prowler
Открытая платформа и CLI для проверки безопасности и соответствия требованиям в AWS, Azure, GCP и других облачных средах.
Open source альтернатива:Wiz
Prisma Cloud
- Звёзды
- 15,090
- Форки
- 2,453
- Открытые issues
- 494
- Последний коммит
- 9 часов назад
Что это?
Prowler — инструмент с открытым исходным кодом для оценки безопасности и соответствия требованиям облачных аккаунтов. Его CLI запускает обширную библиотеку встроенных проверок для таких платформ, как AWS, Azure, Google Cloud, Kubernetes, GitHub и Microsoft 365, а также для ряда других, и сопоставляет результаты с требованиями стандартов CIS, NIST, PCI-DSS, HIPAA, GDPR и SOC 2.
Для команд, которым удобнее работать через интерфейс, Prowler предлагает Prowler Local Server — веб-приложение для самостоятельного размещения на основе UI на Next.js, Django REST API и Celery workers. Локальную панель управления можно запустить из CLI. Кроме того, в проект входят AI-ассистент Lighthouse и функция Attack Paths, которая строит граф облачных ресурсов и результатов проверок в AWS с хранением данных в Neo4j или Amazon Neptune.
Prowler можно установить из PyPI или запустить в контейнере. Официальный GitHub Action позволяет выполнять проверки в CI workflow и формировать SARIF-отчёты для code scanning.
Ключевые возможности
- 01Запускает встроенные проверки безопасности для AWS, Azure, GCP, Kubernetes, GitHub и Microsoft 365.
- 02Сопоставляет результаты проверок с требованиями стандартов, таких как CIS, NIST, PCI-DSS, HIPAA и GDPR.
- 03Предоставляет команду CLI для каждого провайдера, а также локальную панель управления.
- 04Предлагает веб-интерфейс для самостоятельного размещения, API и фоновые workers.
- 05Включает официальный GitHub Action с выводом SARIF для code scanning.
- 06Строит граф Attack Paths для AWS, объединяя данные об облачных ресурсах с результатами проверок.
Сценарии использования
- Проверять аккаунты AWS или Azure на соответствие бенчмаркам CIS перед аудитом.
- Запускать проверки безопасности облачной инфраструктуры в CI pipeline при каждом pull request.
- Проверять кластеры Kubernetes или настройки организации GitHub на наличие ошибочных конфигураций.
- Отслеживать состояние безопасности нескольких облачных аккаунтов в одной панели управления для самостоятельного размещения.
Быстрый старт
- 1
Установите Docker Compose
- 2
Скачайте docker-compose.yml и .env для последнего релиза, как указано в README
- 3
Запустите Prowler Local Server с помощью Docker Compose, затем откройте http://localhost:3000
docker compose up -d
Что важно знать
- Для самостоятельного размещения Local Server требуются Docker Compose и несколько запущенных сервисов, например API, worker и базы данных.
- Для сканирования облачных аккаунтов нужны учетные данные для каждого провайдера. Для некоторых функций требуется дополнительная настройка, например монтирование конфигурации AWS в контейнер.
Темы
Частые вопросы
- Что такое prowler?
- Открытая платформа и CLI для проверки безопасности и соответствия требованиям в AWS, Azure, GCP и других облачных средах. Prowler — инструмент с открытым исходным кодом для оценки безопасности и соответствия требованиям облачных аккаунтов. Его CLI запускает обширную библиотеку встроенных проверок для таких платформ, как AWS, Azure, Google Cloud, Kubernetes, GitHub и Microsoft 365, а также для ряда других, и сопоставляет результаты с требованиями стандартов CIS, NIST, PCI-DSS, HIPAA, GDPR и SOC 2.
- prowler можно использовать бесплатно? Какая у него лицензия?
- prowler распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- prowler всё ещё поддерживается?
- Активно поддерживается. Последний коммит в prowler — 23 окт. 2026 г..
- Для чего можно использовать prowler?
- Проверять аккаунты AWS или Azure на соответствие бенчмаркам CIS перед аудитом. Запускать проверки безопасности облачной инфраструктуры в CI pipeline при каждом pull request. Проверять кластеры Kubernetes или настройки организации GitHub на наличие ошибочных конфигураций. Отслеживать состояние безопасности нескольких облачных аккаунтов в одной панели управления для самостоятельного размещения.
- Как установить prowler?
- Установите Docker Compose Скачайте docker-compose.yml и .env для последнего релиза, как указано в README Запустите Prowler Local Server с помощью Docker Compose, затем откройте http://localhost:3000: docker compose up -d
- Где скачать prowler?
- Исходный код и инструкции по установке — на GitHub: https://github.com/prowler-cloud/prowler
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
CLI и конвейер данных для синхронизации метаданных облачной и SaaS-инфраструктуры с хранилищем данных — для SQL-запросов, инвентаризации ресурсов и анализа безопасности.
Оценка стоимости облачной инфраструктуры в Terraform, Terragrunt, CloudFormation и AWS CDK до её развёртывания.
Создаёт диаграммы облачной архитектуры AWS, Azure и GCP по запросам к ИИ, JSON-графам или коду Terraform, используя официальные облачные иконки.
CLI и движок Infrastructure as Code для описания и развертывания облачных ресурсов на языках программирования общего назначения.
Open-source compliance automation server for tracking policies, controls, evidence, and vendors across SOC 2, ISO 27001, NIST 800-53 and more.