O que security-pentest-skill faz?
Habilidade do Codex para avaliação de segurança web autorizada e geração de relatórios baseados em evidências.
Visão Geral
Esta habilidade capacita agentes de IA a realizarem avaliações de segurança web de forma autorizada, seguindo metodologias padrão da indústria. Ela é ideal para:
- Testes de penetração (pentests) em aplicações web
- Auditorias de segurança e compliance
- Geração de relatórios técnicos e executivos com evidências
Funcionalidades Principais
- Reconhecimento Automatizado: Coleta de informações sobre o alvo (subdomínios, tecnologias, endpoints)
- Varredura de Vulnerabilidades: Identificação de vulnerabilidades comuns (SQLi, XSS, CSRF, etc.)
- Exploração Controlada: Execução de exploits autorizados para validação de riscos
- Geração de Relatórios: Criação de relatórios detalhados com screenshots, logs e recomendações
Plataformas Suportadas
- Codex (OpenAI)
- Outros terminais de IA com suporte a comandos shell
Pré-requisitos
- Autorização por escrito do proprietário do sistema alvo
- Ambiente de teste isolado (sandbox) ou permissão explícita para testes
- Ferramentas CLI instaladas:
nmap,curl,nikto,gobuster,sqlmap, etc.
Uso Básico
-
Inicialize o ambiente:
skill init security-pentest -
Execute reconhecimento:
skill run recon --target example.com -
Varra vulnerabilidades:
skill run scan --target example.com --type xss,sqli -
Gere relatório:
skill run report --output ./report
Estrutura de Saída
./output/
├── recon/
│ ├── subdomains.txt
│ ├── technologies.json
│ └── endpoints.txt
├── scans/
│ ├── xss_scan.log
│ ├── sqli_scan.log
│ └── config_audit.log
├── exploits/
│ ├── exploit_evidence.png
│ └── exploit_request.log
└── report/
├── executive_summary.pdf
├── technical_report.md
└── evidence/
├── screenshot_01.png
└── network_capture.pcap
Notas Legais
Esta habilidade deve ser utilizada apenas em sistemas para os quais você possui autorização explícita. O uso não autorizado pode violar leis locais e internacionais. Consulte um profissional jurídico antes de realizar qualquer teste de segurança.
Contribuindo
Contribuições são bem-vindas! Por favor, abra uma issue ou pull request no repositório oficial.
Licença
MIT - Consulte o arquivo LICENSE para mais detalhes.