implementing-soar-playbook-with-palo-alto-xsoar
Ajuda seu agente a criar fluxos de trabalho de resposta a incidentes. Ele automatiza ações para phishing, malware e outros ataques, integrando diversas ferramentas de segurança. É útil para reduzir o tempo de resposta manual da equipe de segurança.
O que ela faz
Esta ferramenta ajuda a criar fluxos de trabalho automáticos (chamados 'playbooks') para responder a incidentes de segurança cibernética. Ela permite que equipes de segurança automatizem tarefas repetitivas, como investigar e responder a e-mails de phishing ou ataques de malware.
Quando usar
- ✓Ao configurar a automação para responder a ameaças.
- ✓Ao criar um novo processo para lidar com incidentes de segurança.
- ✓Ao querer acelerar o tempo de resposta a ataques.
Exemplo do que pedir para a IA
“Crie um playbook para investigar e bloquear e-mails de phishing.”
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ê define os passos em um arquivo especial (YAML), conectando diferentes ferramentas de segurança. A IA segue esses passos para investigar e agir automaticamente.
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 mukul975/Anthropic-Cybersecurity-Skills --skill implementing-soar-playbook-with-palo-alto-xsoarOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/implementing-soar-playbook-with-palo-alto-xsoar/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.
Implementando Playbooks SOAR com Palo Alto XSOAR
Visão Geral
O Cortex XSOAR (anteriormente Demisto) é a plataforma de Orquestração, Automação e Resposta de Segurança da Palo Alto Networks. Playbooks são o motor de automação central no XSOAR, permitindo que equipes de SOC automatizem tarefas repetitivas de resposta a incidentes. O XSOAR oferece mais de 900 pacotes de integração pré-construídos, 87 playbooks comuns e um editor visual de arrastar e soltar para criar fluxos de trabalho personalizados. Organizações que utilizam automação SOAR reduzem o tempo médio de resposta (MTTR) em 80% em média.
Quando Usar
- Ao implantar ou configurar a implementação de playbooks SOAR com capacidades do Palo Alto XSOAR em seu ambiente.
- Ao estabelecer controles de segurança alinhados a requisitos de conformidade.
- Ao construir ou melhorar a arquitetura de segurança para este domínio.
- Ao realizar avaliações de segurança que exigem esta implementação.
Pré-requisitos
- Cortex XSOAR implantado (versão 8.x ou posterior, ou XSOAR hospedado).
- Acesso administrativo para criação de playbooks.
- Pacotes de integração instalados para ferramentas de segurança relevantes.
- Tipos de incidente e layouts configurados.
- Acesso à API para ferramentas externas (SIEM, EDR, plataformas de TI, ticketing).
Arquitetura de Playbook
Hierarquia de Componentes do XSOAR
Incident Type (e.g., Phishing)
|
v
Incident Layout (UI display configuration)
|
v
Pre-Processing Rules (auto-classification, deduplication)
|
v
Playbook (automation logic)
|-- Sub-Playbooks (modular reusable workflows)
|-- Tasks (individual automation steps)
|-- Conditional Tasks (decision branches)
|-- Scripts (custom Python/JavaScript)
|-- Integrations (external tool commands)
|
v
War Room (investigation timeline)
|
v
Closing Report
Tipos de Tarefas do Playbook
| Tipo de Tarefa | Propósito | Exemplo |
|---|---|---|
| Padrão | Executar um comando | !ip ip=8.8.8.8 |
| Condicional | Lógica de ramificação | Se severidade > alta, escalar |
| Manual | Requer entrada do analista | Aprovar ação de contenção |
| Cabeçalho de Seção | Organizar fluxo de trabalho | "Fase de Enriquecimento" |
| Coleta de Dados | Coletar dados externos | Perguntar ao usuário por detalhes adicionais |
| Temporizador | Aguardar condição/tempo | Esperar 5 minutos e verificar |
Construindo um Playbook de Resposta a Phishing
Etapa 1: Definir Tipo de Incidente
incident_type: Phishing
playbook: Phishing Investigation - Full
severity_mapping:
- condition: email contains executable attachment
severity: high
- condition: email from external domain with link
severity: medium
- condition: email reported by user
severity: low
layout: Phishing Layout
sla: 60 minutes
Etapa 2: Estrutura YAML do Playbook
id: phishing-investigation-full
version: -1
name: Phishing Investigation - Full
description: Automated phishing email investigation with enrichment, analysis, and response
starttaskid: "0"
tasks:
"0":
id: "0"
taskid: start
type: start
nexttasks:
'#none#':
- "1"
"1":
id: "1"
taskid: extract-indicators
type: regular
task:
name: Extract Indicators from Email
script: ParseEmailFiles
nexttasks:
'#none#':
- "2"
- "3"
- "4"
"2":
id: "2"
taskid: enrich-urls
type: playbook
task:
name: URL Enrichment
playbookName: URL Enrichment - Generic v2
"3":
id: "3"
taskid: enrich-files
type: playbook
task:
name: File Enrichment
playbookName: File Enrichment - Generic v2
"4":
id: "4"
taskid: enrich-ips
type: playbook
task:
name: IP Enrichment
playbookName: IP Enrichment - Generic v2
"5":
id: "5"
taskid: determine-verdict
type: condition
task:
name: Is Email Malicious?
conditions:
- label: "yes"
condition:
- - operator: isEqualString
left: DBotScore.Score
right: "3"
- label: "no"
nexttasks:
"yes":
- "6"
"no":
- "9"
"6":
id: "6"
taskid: block-sender
type: regular
task:
name: Block Sender Domain
script: '|||o365-mail-block-sender'
scriptarguments:
sender_address: ${incident.emailfrom}
"7":
id: "7"
taskid: search-mailboxes
type: regular
task:
name: Search and Delete from All Mailboxes
script: '|||o365-mail-purge-compliance-search'
scriptarguments:
query: "from:${incident.emailfrom} subject:${incident.emailsubject}"
"8":
id: "8"
taskid: notify-user
type: regular
task:
…
Perguntas frequentes
O que é um 'playbook'?
É uma sequência de passos automatizados para lidar com um tipo específico de incidente de segurança, como um ataque de phishing.
O que é Cortex XSOAR?
É uma plataforma da Palo Alto Networks que ajuda a automatizar e organizar as respostas a incidentes de segurança.
Por que automatizar a resposta a incidentes?
Para responder mais rápido aos ataques, reduzir erros humanos e liberar os analistas de segurança para tarefas mais complexas.
Detalhes
Descrição original do autor
Build automated incident response playbooks in Cortex XSOAR (Demisto) using its YAML playbook structure, integration commands, and task types to orchestrate phishing, malware, account-compromise, and DDoS response workflows across SOC tools. Use when authoring or wiring up an XSOAR playbook, adding custom XSOAR integration commands or Python automation scripts, or reducing manual SOC response time
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5963
- Licença
- Apache-2.0
- Atualizada em
- 31/08/2026
Comentários
- …
Mais skills deste repositório
abusing-dpapi-for-credential-access
Dá ao seu agente de IA instruções prontas para uma tarefa específica, para ele fazer melhor e mais rápido.
mukul975/Anthropic-Cybersecurity-Skills
abusing-shadow-credentials-for-privesc
Ensina seu agente de IA a escrever textos claros e bem estruturados.
mukul975/Anthropic-Cybersecurity-Skills
achieving-cmmc-level-2-compliance
Ajuda seu agente a preparar um ambiente para conformidade com CMMC Nível 2. Ele implementa requisitos de segurança e gerencia a documentação necessária.
mukul975/Anthropic-Cybersecurity-Skills
acquiring-disk-image-with-dd-and-dcfldd
Ajuda seu agente a criar cópias exatas de discos rígidos. Isso é útil para garantir que nenhuma informação seja perdida ou alterada durante investigações.
mukul975/Anthropic-Cybersecurity-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