Buscar

Ferramentas

Prowler

Plataforma open source que audita segurança e conformidade em AWS, Azure, GCP, Kubernetes, Microsoft 365 e outros provedores, com CLI e painel web.

  • Segurança
  • DevOps e Infraestrutura
  • Self-hosted
Prowler

O Prowler audita contas de nuvem, onde permissões, buckets e chaves se acumulam sem revisão frequente. Ele compara essa configuração com controles de segurança e de conformidade e entrega um relatório com orientação de correção e uma nota ponderada de risco, o ThreatScore. A lista oficial de provedores inclui AWS, Azure, GCP, Kubernetes, GitHub, Microsoft 365, Google Workspace, Okta e Cloudflare.

Para que serve

  • Auditar uma conta AWS, Azure ou GCP contra os benchmarks do CIS e do NIST.
  • Juntar evidência para auditorias de PCI-DSS, ISO 27001, SOC2, GDPR ou HIPAA com os frameworks embutidos.
  • Revisar o cluster Kubernetes, o tenant do Microsoft 365 e a organização no GitHub com a mesma ferramenta.
  • Checar código de infraestrutura, tarefa que o Prowler delega ao Trivy (veja a ficha do Trivy).
  • Centralizar os achados num painel web auto-hospedado, o Local Server.

Como começar

A CLI roda em Python 3.10 a 3.12:

pip install prowler
prowler -v

Depois, aponte para a conta com as credenciais do provedor. Para ter o painel, o README baixa o docker-compose.yml e o .env da última versão e sobe tudo com docker compose up -d; a interface abre em localhost:3000. Conta de terceiros só entra na varredura com autorização por escrito do dono.

Licença e custo

CLI, SDK e Local Server saem sob Apache 2.0, licença permissiva que ainda concede aos usuários as patentes dos contribuidores. A página de preços diz que a versão aberta é gratuita para sempre. A empresa vende o Prowler Cloud, hospedado por ela, a US$ 99 por conta de nuvem ao mês (US$ 79 no plano anual), com teste de 7 dias sem cartão. O Private Cloud, instalado no ambiente do cliente, tem preço sob consulta.

Quando vale a pena

Com várias contas em nuvem e uma auditoria no calendário, o Prowler substitui a checagem manual de configuração, conta por conta. Falha no código da aplicação fica fora do alcance dele. Quem tem uma conta só pode começar pelos serviços nativos, como o AWS Security Hub. O ScoutSuite, da NCC Group, é outra opção aberta para auditoria multinuvem.