O que secskills faz?
Habilidades de agente de IA para revisões de segurança - fluxos de trabalho estruturados para testes de penetração em aplicações desktop Java e avaliações de configuração na nuvem AWS. Funciona com Cursor, Claude Code ou qualquer agente de codificação de IA.
Visão Geral
Esta skill fornece um conjunto de diretrizes e checklists que um agente de IA pode seguir para realizar revisões de segurança de forma automatizada. Ela cobre dois cenários principais:
- Testes de Penetração em Desktop Java: Foco em identificar vulnerabilidades comuns em aplicações Java Swing/JavaFX, como desserialização insegura, vazamento de informações, problemas de controle de acesso e configurações inadequadas de JVM.
- Avaliação de Configuração AWS: Verificação de melhores práticas de segurança na nuvem, incluindo permissões IAM, grupos de segurança, buckets S3, criptografia, logging e conformidade com padrões como CIS AWS Foundations.
Como Usar
- Carregue a skill no seu agente de IA (ex.: adicione o conteúdo deste arquivo como instrução ou regra no Cursor).
- Inicie uma tarefa descrevendo o contexto (ex.: "Revise a configuração AWS do projeto" ou "Execute pentest no módulo X da aplicação Java").
- O agente seguirá os passos definidos nos fluxos de trabalho, executando comandos, analisando código e gerando relatórios.
Fluxos de Trabalho Disponíveis
1. Pentest Desktop Java
- Passo 1: Identificar dependências e bibliotecas (especialmente versões antigas de Jackson, Log4j, etc.).
- Passo 2: Verificar pontos de entrada de dados (arquivos, rede, serialização).
- Passo 3: Testar vulnerabilidades comuns: injeção de código, desserialização, path traversal.
- Passo 4: Analisar configurações de segurança da JVM (políticas de segurança, class loaders).
- Passo 5: Gerar relatório de achados com recomendações.
2. Avaliação AWS
- Passo 1: Listar recursos AWS em uso (EC2, S3, IAM, RDS, Lambda).
- Passo 2: Verificar permissões IAM (políticas muito permissivas, usuários sem MFA).
- Passo 3: Analisar grupos de segurança e NACLs (portas abertas, regras restritivas).
- Passo 4: Checar configuração de buckets S3 (acesso público, criptografia).
- Passo 5: Revisar logging e monitoramento (CloudTrail, Config).
- Passo 6: Comparar com benchmarks CIS e gerar relatório de conformidade.
Plataformas Suportadas
- Cursor
- Claude Code
- Qualquer agente de codificação de IA que aceite instruções customizadas
Exemplo de Uso com Cursor
Adicione o conteúdo desta skill como regra no Cursor. Ao solicitar uma tarefa como:
"Revise a segurança da configuração AWS neste projeto."
O agente executará automaticamente os passos definidos na seção "Avaliação AWS", verificando cada recurso e produzindo um relatório.
Contribuição
Sinta-se à vontade para abrir issues ou pull requests para adicionar novos fluxos de trabalho ou melhorar os existentes.
Licença
Este projeto está licenciado sob a licença MIT.