Ferramenta Python para auditoria de IAM em AWS e GCP, com foco em segurança real:
- inventário de principais (AWS IAM users/roles e GCP members/service accounts);
- análise de permissões excessivas (roles/policies de alto risco, wildcard, público);
- relatórios em JSON/CSV/Markdown com dados redigidos para evitar vazamento acidental.
- Somente leitura nas APIs de nuvem.
- Redação de dados sensíveis no output.
- Minimização de exposição: não despeja secrets/tokens nos relatórios.
- Rastreabilidade com token estável por principal (hash), sem expor credenciais.
python -m venv .venv
source .venv/bin/activate
pip install -e .cloud-iam-auditor --aws --aws-profile security-audit --out-dir ./outcloud-iam-auditor --gcp-project meu-projeto-prod --out-dir ./outcloud-iam-auditor --aws --gcp-project projeto-a --gcp-project projeto-b --out-dir ./outcloud-iam-auditor --aws --rules ./rules.example.yamlEm out/:
report.json: detalhado para automação.report.csv: tabular para triagem.report.md: leitura executiva.
- suporte AWS Organizations (múltiplas contas com AssumeRole);
- suporte GCP folder/org IAM policy;
- baseline histórico e detecção de drift;
- allowlist de exceções com expiração;
- integração com SIEM / ticketing.