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.
gebalamariusz/cloud-audit
Scanner de segurança AWS somente leitura com 110 verificações, análise de escalonamento de privilégios no IAM, cadeias de ataque e relatório do raio de impacto de agentes de IA, com uma correção via AWS CLI e Terraform para cada achado.
Alternativa open source a:Prowler
AWS Security Hub
- Estrelas
- 74
- Forks
- 12
- Issues abertas
- 11
- Último commit
- há 24 dias
O que é?
cloud-audit é um scanner de linha de comando em Python para contas AWS. Ele executa 110 verificações de configuração em 25 serviços, incluindo IAM, S3, EC2, KMS, CloudTrail, Lambda e Bedrock, e apresenta os achados junto com uma pontuação de integridade. Também procura métodos de escalonamento de privilégios no IAM, correlaciona achados em cadeias de ataque e classifica as correções que interrompem mais cadeias.
Um comando separado, agent-blast, inventaria recursos do Bedrock Agents e do AgentCore e determina a quais recursos as identidades IAM de um agente poderiam ter acesso caso ele fosse sequestrado. Com a opção --verify, solicita ao simulador de políticas do IAM que confirme cada permissão acessível. Comandos offline, como simulate, blast-radius e exposure, funcionam com um relatório JSON salvo, sem fazer novas chamadas à AWS.
A ferramenta é somente leitura e não altera recursos na conta. Ela gera tabelas no console e arquivos JSON, HTML, SARIF e Markdown, além de incluir um servidor MCP com ferramentas somente leitura para assistentes de IA.
Recursos principais
- 01Executa 110 verificações de configuração somente leitura em 25 serviços da AWS, cada uma com uma correção via AWS CLI e Terraform.
- 02Detecta 64 métodos de escalonamento de privilégios no IAM e caminhos laterais de AssumeRole.
- 03Correlaciona achados em 31 regras de cadeias de ataque e classifica as correções pelo número de cadeias interrompidas.
- 04Mapeia o alcance de agentes de IA do Bedrock Agents e do AgentCore em dois modelos de ameaça.
- 05Verifica caminhos de escalonamento e permissões de agentes com o simulador de políticas do IAM usando --verify.
- 06Exporta os resultados para console, JSON, HTML, SARIF ou Markdown e funciona em CI/CD.
Casos de uso
- Auditar uma conta AWS em busca de configurações incorretas no IAM e caminhos de escalonamento de privilégios antes ou depois da implantação.
- Verificar a quais recursos um agente do Bedrock ou do AgentCore poderia ter acesso caso suas credenciais ou seus prompts fossem comprometidos.
- Executar varreduras agendadas no GitHub Actions e enviar os resultados SARIF para o Code Scanning.
- Comparar resultados de varreduras ao longo do tempo para detectar desvios de configuração.
Início rápido
- 1
Instale pelo PyPI
pip install cloud-audit - 2
Experimente a demonstração offline sem uma conta da AWS
cloud-audit demo --save demo.json - 3
Execute uma verificação somente leitura da sua conta da AWS com o perfil e a região padrão
cloud-audit scan
Antes de usar
- Verifica apenas contas da AWS, não de outros provedores de nuvem.
- O modo de prova --verify e o agent-blast precisam de credenciais da AWS com acesso ao simulador do IAM.
Em coleções
Tópicos
Perguntas frequentes
- O que é cloud-audit?
- Scanner de segurança AWS somente leitura com 110 verificações, análise de escalonamento de privilégios no IAM, cadeias de ataque e relatório do raio de impacto de agentes de IA, com uma correção via AWS CLI e Terraform para cada achado. cloud-audit é um scanner de linha de comando em Python para contas AWS. Ele executa 110 verificações de configuração em 25 serviços, incluindo IAM, S3, EC2, KMS, CloudTrail, Lambda e Bedrock, e apresenta os achados junto com uma pontuação de integridade. Também procura métodos de escalonamento de privilégios no IAM, correlaciona achados em cadeias de ataque e classifica as correções que interrompem mais cadeias.
- cloud-audit é gratuito? Qual é a licença?
- cloud-audit é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- cloud-audit ainda é mantido?
- Manutenção ativa. O último commit de cloud-audit foi em 14 de out. de 2026.
- Para que posso usar cloud-audit?
- Auditar uma conta AWS em busca de configurações incorretas no IAM e caminhos de escalonamento de privilégios antes ou depois da implantação. Verificar a quais recursos um agente do Bedrock ou do AgentCore poderia ter acesso caso suas credenciais ou seus prompts fossem comprometidos. Executar varreduras agendadas no GitHub Actions e enviar os resultados SARIF para o Code Scanning. Comparar resultados de varreduras ao longo do tempo para detectar desvios de configuração.
- Como instalar cloud-audit?
- Instale pelo PyPI: pip install cloud-audit Experimente a demonstração offline sem uma conta da AWS: cloud-audit demo --save demo.json Execute uma verificação somente leitura da sua conta da AWS com o perfil e a região padrão: cloud-audit scan
- Onde consigo cloud-audit?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/gebalamariusz/cloud-audit
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Script em Python que simula uma política do IAM para ações do CloudWatch Logs e verifica se ela funciona com o formato padrão de ARN de grupo de logs.
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 Steampipe permite consultar APIs e serviços de nuvem com SQL, expondo-os como tabelas, sem precisar de ETL nem de um banco de dados separado.
Ferramenta de pentest com IA que usa vários provedores de LLM para gerar payloads, verificar vulnerabilidades em alvos web e criar relatórios mapeados a controles de conformidade.
Plataforma GRC open source para equipes de cibersegurança, com gestão de riscos, compliance, auditoria, riscos de terceiros e privacidade, além de mais de 200 frameworks.