O que attack-tree-construction faz?
Construa árvores de ataque abrangentes para visualizar caminhos de ameaças. Use ao mapear cenários de ataque, identificar lacunas de defesa ou comunicar riscos de segurança às partes interessadas.
Visão Geral
Esta habilidade permite gerar árvores de ataque detalhadas que representam as possíveis formas de um adversário comprometer um sistema. Cada nó da árvore representa um passo de ataque, e as ramificações mostram as relações entre diferentes vetores de ataque, condições e contramedidas.
Como Usar
- Forneça o contexto: Descreva o sistema ou ativo que deseja analisar (ex.: um servidor web, um aplicativo móvel, uma rede corporativa).
- Defina o objetivo do ataque: Especifique o que o adversário deseja alcançar (ex.: obter acesso não autorizado, exfiltrar dados, interromper o serviço).
- Receba a árvore de ataque: O agente gerará uma árvore hierárquica, geralmente em formato de texto ou diagrama, com nós principais, subnós e contramedidas sugeridas.
Exemplo de Saída
Objetivo: Acessar banco de dados de clientes
├── 1.0 Obter credenciais de administrador
│ ├── 1.1 Phishing
│ │ └── 1.1.1 Engenharia social via e-mail
│ ├── 1.2 Força bruta
│ │ └── 1.2.1 Ataque de dicionário
│ └── 1.3 Exploração de vulnerabilidade
│ └── 1.3.1 SQL Injection no painel de login
├── 2.0 Contornar autenticação
│ ├── 2.1 Session hijacking
│ └── 2.2 Token roubado
└── 3.0 Contramedidas
├── 3.1 Implementar MFA
├── 3.2 Auditoria de logs
└── 3.3 Atualizar firewall
Plataformas Suportadas
- Claude Code
- Cursor
- Codex
- Outros agentes de IA compatíveis com skills
Recursos
- Geração automática de árvores em texto ou diagramas (Mermaid, Graphviz)
- Integração com ferramentas de segurança como OWASP, CVE e MITRE ATT&CK
- Personalização de níveis de detalhe (superficial ou aprofundado)
- Sugestões de contramedidas baseadas em melhores práticas
Exemplo de Comando
Usando a habilidade 'wshobson/attack-tree-construction', construa uma árvore de ataque para um servidor web com Apache e PHP, visando a exfiltração do arquivo de configuração do banco de dados.
Licença
MIT