Repolode
prowler-cloud

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:WizPrisma 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. 1

    Instale o Docker Compose

  2. 2

    Baixe docker-compose.yml e .env da versão mais recente, conforme indicado no README

  3. 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