Ferramenta de análise estática que verifica infraestrutura como código, imagens de contêiner e pacotes open source em busca de configurações incorretas na nuvem e CVEs.
prowler-cloud/prowler
Plataforma open source de segurança na nuvem e CLI que executa verificações de segurança e conformidade na AWS, Azure, GCP e outros ambientes de nuvem.
Alternativa open source a:Wiz
Prisma Cloud
- Estrelas
- 15,087
- Forks
- 2,451
- Issues abertas
- 494
- Último commit
- há 9 horas
O que é?
O Prowler é uma ferramenta open source para avaliar a segurança e a conformidade de contas na nuvem. Sua CLI executa uma ampla biblioteca de verificações integradas em provedores como AWS, Azure, Google Cloud, Kubernetes, GitHub, Microsoft 365 e vários outros, e mapeia os resultados para frameworks como CIS, NIST, PCI-DSS, HIPAA, GDPR e SOC 2.
Para equipes que preferem uma interface, o Prowler também oferece o Prowler Local Server, um app web hospedado por conta própria, composto por uma interface Next.js, uma API REST Django e workers Celery, com um dashboard local iniciado pela CLI. O projeto também inclui um componente de assistente de IA (Lighthouse) e o recurso Attack Paths, que adiciona um grafo do inventário e das descobertas na nuvem da AWS, armazenado no Neo4j ou no Amazon Neptune.
O Prowler pode ser instalado pelo PyPI ou executado como contêiner, e uma GitHub Action oficial permite executar varreduras em workflows de CI com saída SARIF para análise de código.
Recursos principais
- 01Executa verificações de segurança integradas na AWS, Azure, GCP, Kubernetes, GitHub e Microsoft 365.
- 02Mapeia descobertas para frameworks de conformidade como CIS, NIST, PCI-DSS, HIPAA e GDPR.
- 03Disponibiliza um comando de CLI para cada provedor e um dashboard local.
- 04Oferece uma interface web hospedada por conta própria, com API e workers em segundo plano.
- 05Inclui uma GitHub Action oficial com saída SARIF para análise de código.
- 06Cria um grafo Attack Paths na AWS, combinando o inventário da nuvem com as descobertas.
Casos de uso
- Auditar contas AWS ou Azure com base nos benchmarks CIS antes de uma revisão de conformidade.
- Executar varreduras de segurança na nuvem em pipelines de CI a cada pull request.
- Verificar clusters Kubernetes ou configurações de organizações do GitHub em busca de configurações incorretas.
- Acompanhar a postura de segurança de várias contas na nuvem em um único dashboard hospedado por conta própria.
Início rápido
- 1
Instale o Docker Compose
- 2
Baixe docker-compose.yml e .env da versão mais recente, conforme indicado no README
- 3
Inicie o Prowler Local Server com o Docker Compose e abra http://localhost:3000
docker compose up -d
Antes de usar
- Para hospedar o Local Server por conta própria, é necessário ter o Docker Compose e vários serviços em execução, como a API, o worker e os bancos de dados.
- Para verificar contas na nuvem, são necessárias credenciais de cada provedor. Alguns recursos exigem configurações adicionais, como montar a configuração da AWS no contêiner.
Tópicos
Perguntas frequentes
- O que é prowler?
- Plataforma open source de segurança na nuvem e CLI que executa verificações de segurança e conformidade na AWS, Azure, GCP e outros ambientes de nuvem. O Prowler é uma ferramenta open source para avaliar a segurança e a conformidade de contas na nuvem. Sua CLI executa uma ampla biblioteca de verificações integradas em provedores como AWS, Azure, Google Cloud, Kubernetes, GitHub, Microsoft 365 e vários outros, e mapeia os resultados para frameworks como CIS, NIST, PCI-DSS, HIPAA, GDPR e SOC 2.
- prowler é gratuito? Qual é a licença?
- prowler é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- prowler ainda é mantido?
- Manutenção ativa. O último commit de prowler foi em 22 de out. de 2026.
- Para que posso usar prowler?
- Auditar contas AWS ou Azure com base nos benchmarks CIS antes de uma revisão de conformidade. Executar varreduras de segurança na nuvem em pipelines de CI a cada pull request. Verificar clusters Kubernetes ou configurações de organizações do GitHub em busca de configurações incorretas. Acompanhar a postura de segurança de várias contas na nuvem em um único dashboard hospedado por conta própria.
- Como instalar prowler?
- Instale o Docker Compose Baixe docker-compose.yml e .env da versão mais recente, conforme indicado no README Inicie o Prowler Local Server com o Docker Compose e abra http://localhost:3000: docker compose up -d
- Onde consigo prowler?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/prowler-cloud/prowler
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
CLI e pipeline de dados que sincronizam metadados de infraestrutura em nuvem e SaaS com um data warehouse para consultas SQL, inventário de ativos e análise de segurança.
Estimativa open source de custos de cloud para Terraform, Terragrunt, CloudFormation e AWS CDK, antes de implantar mudanças na infraestrutura.
CLI e mecanismo de Infrastructure as Code que permitem definir e implantar recursos em nuvem usando linguagens de programação de propósito geral.
Plataforma de acesso remoto seguro, projetada para ser hospedada por você e baseada em WireGuard, com políticas por identidade, confiança em dispositivos e logs de auditoria.
Editor de arquivos criptografados que protege arquivos YAML, JSON, ENV, INI e binários com chaves de cloud KMS, age ou PGP.