O que aws-patrol faz?
🛡️ Patrulhamento automatizado da infraestrutura AWS — relatórios diários de saúde com recursos, segurança, custos e detecção de desperdícios. Skill para agente OpenClaw.
Visão Geral
O aws-patrol automatiza a auditoria da sua conta AWS, gerando relatórios concisos que cobrem:
- Inventário de Recursos — lista todos os recursos ativos por região
- Postura de Segurança — detecta grupos de segurança abertos, buckets públicos, políticas IAM excessivas
- Análise de Custos — exibe gastos atuais e projeções, destacando serviços com maior consumo
- Detecção de Desperdícios — identifica instâncias EC2 ociosas, volumes EBS não anexados, IPs elásticos não usados
Como Funciona
A skill executa varreduras periódicas (diárias ou sob demanda) e retorna um relatório formatado em markdown com links diretos para o console AWS. Você pode configurar:
AWS_PROFILE— perfil das credenciais AWSREGIONS— lista de regiões para escopo (ex:us-east-1,eu-west-1)COST_THRESHOLD— limite de custo para alertas (padrão: $50/dia)
Exemplo de Uso
aws-patrol run --region us-east-1 --profile prod
Isso gera um relatório como:
# Relatório AWS Patrol — 2024-01-15
## Segurança
- ⚠️ Grupo de segurança `sg-xxx` permite SSH de 0.0.0.0/0
- ✅ Buckets S3: 3 verificados, nenhum público
## Custos
- Gasto hoje: $45.20 (dentro do limite)
- Projeção mensal: $1,356.00
## Desperdícios
- 🗑️ 2 volumes EBS não anexados (total: $15/mês)
- 1 IP elástico não associado
Integração com Agentes
Compatível com:
- OpenClaw
- Claude Code (via tool use)
A skill expõe comandos que agentes de IA podem invocar diretamente no ambiente AWS configurado.
Licença
MIT — Forkado de chengcecho/aws-patrol.