attack-tree-construction
Dá ao seu agente de IA instruções prontas para uma tarefa específica, para ele fazer melhor e mais rápido.
O que ela faz
Esta ferramenta ajuda a criar um mapa visual de como um ataque a um sistema pode acontecer. Ela mostra os caminhos possíveis que um invasor poderia seguir para atingir um objetivo.
Quando usar
- ✓Para entender como um sistema pode ser atacado.
- ✓Para encontrar pontos fracos na segurança.
- ✓Para explicar riscos de segurança para outras pessoas.
Exemplo do que pedir para a IA
“Crie um mapa de ataque para roubar dados de um servidor.”
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
Você descreve o objetivo final do ataque. A ferramenta então ajuda a quebrar esse objetivo em passos menores, mostrando se todos os passos precisam acontecer (E) ou se apenas um deles é suficiente (OU).
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 attack-tree-constructionOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/attack-tree-construction/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 destina-se apenas a 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 acesso a credenciais contra um alvo:
- Peça ao usuário para declarar o URL, IP, conta ou recurso exato do alvo.
- 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.
USO AUTORIZADO APENAS: Use esta habilidade apenas para avaliações de segurança autorizadas, validação defensiva ou ambientes educacionais controlados.
Construção de Árvore de Ataque
Visualização e análise sistemática de caminhos de ataque.
Use esta habilidade quando
- Visualizar cenários de ataque complexos
- Identificar lacunas e prioridades de defesa
- Comunicar riscos a partes interessadas
- Planejar investimentos defensivos ou escopos de teste
Não use esta habilidade quando
- Você não tem autorização ou escopo definido para modelar o sistema
- A tarefa é uma revisão geral de risco sem modelagem de caminho de ataque
- A solicitação não está relacionada à avaliação ou design de segurança
Instruções
- Confirme o escopo, os ativos e o objetivo do atacante para o nó raiz.
- Decomponha em sub-objetivos com estrutura AND/OR.
- Anote as folhas com custo, habilidade, tempo e detectabilidade.
- Mapeie mitigações por ramificação e priorize caminhos de alto impacto.
- Se modelos detalhados forem necessários, abra
resources/implementation-playbook.md.
Segurança
- Compartilhe árvores de ataque apenas com partes interessadas autorizadas.
- Evite incluir detalhes de exploração sensíveis, a menos que necessário.
Recursos
resources/implementation-playbook.mdpara padrões, modelos e exemplos detalhados.
Limitações
- Use esta habilidade apenas quando a tarefa corresponder claramente ao escopo descrito acima.
- Não trate a saída como substituta para validação específica do ambiente, testes ou revisão de especialistas.
- Pare e peça esclarecimentos se os inputs, permissões, limites de segurança ou critérios de sucesso necessários estiverem faltando.
Perguntas frequentes
Preciso de permissão para usar essa ferramenta?
Sim, você precisa ter permissão explícita e por escrito do dono do sistema antes de usar esta ferramenta para qualquer avaliação de segurança.
O que são os 'nós raiz' e 'folhas'?
O 'nó raiz' é o objetivo principal do ataque. As 'folhas' são os passos mais simples ou ações específicas que levam ao objetivo.
Posso usar isso para atacar alguém?
Não, esta ferramenta é apenas para fins educacionais ou avaliações de segurança autorizadas. Usá-la sem permissão é ilegal.
Detalhes
Descrição original do autor
Build comprehensive attack trees to visualize threat paths. Use when mapping attack scenarios, identifying defense gaps, or communicating security risks to stakeholders.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2219
- 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
django-security
Ajuda seu agente a implementar práticas de segurança em aplicações Django. Ele foca em autenticação, autorização e prevenção contra ataques comuns, garantindo um código mais seguro.
affaan-m/ECC
laravel-security
Ajuda seu agente a proteger aplicações Laravel contra ameaças. Implementa práticas de segurança para autenticação, autorização e prevenção de ataques comuns.
affaan-m/ECC
module-regression
Ajuda seu agente a gerenciar mudanças em projetos grandes. Garante que alterações em uma parte do código não quebrem outras partes.
affaan-m/ECC