penetration-testing
Ensina seu agente de IA a testar o código e achar erros antes dos usuários e proteger aplicações contra ataques.
O que ela faz
Esta ferramenta ajuda a verificar a segurança de sistemas de computador ou redes. Ela simula ataques para encontrar pontos fracos, mas só pode ser usada com permissão explícita.
Quando usar
- ✓Para testar a segurança de um site com autorização.
- ✓Para encontrar falhas em uma rede interna permitida.
- ✓Para aprender sobre segurança de sistemas de forma controlada.
Exemplo do que pedir para a IA
“Quero testar a segurança do site 'exemplo.com'. Tenho autorização escrita e o escopo permitido é apenas este site.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta usa comandos para coletar informações sobre o alvo, verificar portas abertas e procurar por vulnerabilidades conhecidas. Ela simula ações de um invasor para identificar fraquezas.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill penetration-testingOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/penetration-testing/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
⚠️ USO AUTORIZADO APENAS Esta habilidade é apenas para fins educacionais ou avaliações de segurança autorizadas. Você deve ter permissão explícita e por escrito do proprietário do sistema antes de usar esta ferramenta. O uso indevido desta ferramenta é ilegal e estritamente proibido.
Porta de confirmação obrigatória Antes de executar qualquer comando que sonde, explore, altere, persista, extraia dados ou tente acessar credenciais contra um alvo:
- Peça ao usuário para declarar a URL exata do alvo, IP, conta ou recurso.
- Peça ao usuário para confirmar a autorização por escrito e o escopo permitido.
- Mostre o(s) comando(s) exato(s) e explique seu efeito esperado.
- Aguarde a confirmação explícita na conversa atual.
Sem essa confirmação, permaneça apenas em modo de leitura e forneça orientação defensiva. Prefira um sandbox, VM descartável ou laboratório controlado.
Testes de Penetração
Valide os controles de segurança por meio de testes autorizados.
Fases
pentest_phases:
1_reconnaissance:
- Passive information gathering
- DNS enumeration
- Network mapping
2_scanning:
- Port scanning
- Service identification
- Vulnerability scanning
3_exploitation:
- Attempt exploitation
- Verify vulnerabilities
- Document findings
4_post_exploitation:
- Privilege escalation
- Lateral movement
- Data access
5_reporting:
- Document findings
- Risk assessment
- Remediation recommendations
Reconhecimento
# DNS enumeration
dig example.com ANY
host -l example.com
# Subdomain discovery
subfinder -d example.com
# WHOIS
whois example.com
Varredura
# Port scan
nmap -sV -sC -p- target.com
# Web scanning
nikto -h https://target.com
dirb https://target.com
# Vulnerability scan
nmap --script vuln target.com
Testes Web
# SQL injection test
sqlmap -u "http://target.com/page?id=1"
# XSS testing
# Use Burp Suite or manual testing
# Directory traversal
curl "http://target.com/file?path=../../../etc/passwd"
Regras de Engajamento
scope:
in_scope:
- target.com
- api.target.com
out_of_scope:
- production-db.target.com
- third-party services
testing_window: "Weekdays 2-6 AM UTC"
emergency_contact: "security@target.com"
Melhores Práticas
- Sempre obtenha autorização por escrito
- Defina um escopo claro
- Documente tudo
- Relate descobertas críticas imediatamente
- Use apenas técnicas de exploração seguras
Habilidades Relacionadas
- dast-scanning (
dast-scanning) - Testes automatizados - vulnerability-scanning (
vulnerability-scanning) - Descoberta de vulnerabilidades
Quando Usar
- Você tem autorização explícita e por escrito para avaliar o alvo dentro do escopo, e a tarefa corresponde ao fluxo de trabalho de avaliação ativa desta habilidade.
Limitações
- Aplique a orientação apenas dentro do escopo autorizado; teste etapas destrutivas em ambientes de não produção primeiro.
- Importação apenas de documentação: scripts e modelos upstream não incluídos.
Exemplo
# Read-only first: inventory before any active step.
which <tool> && <tool> --help | head -n 20
Adaptado de BagelHole/DevOps-Security-Agent-Skills (MIT); frontmatter, Quando Usar/Limitações e limites de segurança adicionados para conformidade upstream. Importação apenas de documentação: scripts e modelos auxiliares não incluídos.
Perguntas frequentes
Preciso de permissão para usar esta ferramenta?
Sim, é obrigatório ter permissão escrita do dono do sistema antes de usar esta ferramenta. Usá-la sem permissão é ilegal.
O que acontece se eu tentar usar sem permissão?
O uso indevido é ilegal e estritamente proibido. A ferramenta tem proteções para evitar o uso não autorizado.
Posso testar qualquer sistema?
Não, você só pode testar sistemas que estão dentro do escopo definido e para os quais você tem autorização explícita e por escrito.
Detalhes
Descrição original do autor
Perform basic penetration testing and security assessments.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3806
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
cpp-testing
Faz seu agente escrever e melhorar testes para código C++. Ajuda a configurar ferramentas de teste e a corrigir erros.
affaan-m/ECC
csharp-testing
Ajuda seu agente a criar testes para código C# e .NET. Ele usa as melhores práticas para garantir que os testes sejam eficientes e confiáveis.
affaan-m/ECC
django-tdd
Faz seu agente aplicar estratégias de teste para Django com pytest-django e TDD. É útil para escrever testes robustos e garantir a qualidade do código, especialmente para APIs DRF.
affaan-m/ECC