Pular para o conteúdo
Skillpedia
Testes48 mil · #3806

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/penetration-testing/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/penetration-testing/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-testing

Ou 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.md
Conteú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:

  1. Peça ao usuário para declarar a URL exata do alvo, IP, conta ou recurso.
  2. Peça ao usuário para confirmar a autorização por escrito e o escopo permitido.
  3. Mostre o(s) comando(s) exato(s) e explique seu efeito esperado.
  4. 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.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#3806
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas