building-incident-response-dashboard
Ajuda seu agente a criar painéis visuais para monitorar incidentes de segurança. Mostra o status em tempo real para ajudar na tomada de decisões rápidas.
O que ela faz
Esta ferramenta cria painéis em tempo real para ajudar equipes de segurança a acompanhar incidentes. Ela mostra quais sistemas foram afetados, o progresso da contenção e o que aconteceu ao longo do tempo.
Quando usar
- ✓Quando uma equipe de segurança precisa ver tudo sobre um ataque em andamento.
- ✓Quando a liderança quer um resumo rápido do status de um incidente.
- ✓Após um incidente, para entender o que aconteceu e como foi resolvido.
Exemplo do que pedir para a IA
“Crie um painel para monitorar o incidente de segurança atual, mostrando sistemas afetados e o status da contenção.”
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 se conecta a sistemas de segurança como Splunk ou Grafana. Ela usa dados desses sistemas para montar gráficos e tabelas que mostram o andamento do incidente.
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 building-incident-response-dashboardOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/building-incident-response-dashboard/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.
Construindo um Painel de Resposta a Incidentes
Quando Usar
Use esta funcionalidade quando:
- Equipes de Resposta a Incidentes (RI) precisarem de painéis em tempo real durante incidentes ativos para coordenação e acompanhamento.
- Liderança do Centro de Operações de Segurança (SOC) necessitar de painéis operacionais mostrando o status do incidente e a carga de trabalho dos analistas.
- Revisões pós-incidente precisarem de linhas do tempo visuais e avaliações de impacto.
- Apresentações executivas exigirem métricas de incidentes de alto nível e análise de tendências.
Não use para painéis de monitoramento diário do SOC (use Revisão de Incidentes em vez disso) — painéis de RI são projetados para coordenação de incidentes ativos e relatórios de gestão.
Pré-requisitos
- Plataforma SIEM (Splunk com Dashboard Studio, Elastic Kibana ou Grafana).
- Dados de eventos notáveis e incidentes no SIEM (índice
incident_reviewdo Splunk ES). - Integração com sistema de tickets (ServiceNow, Jira) para acompanhamento de remediação.
- Tabelas de consulta de ativos e identidades para enriquecimento de contexto.
- Acesso para publicação de painéis para distribuição à equipe do SOC e à gerência.
Fluxo de Trabalho
Etapa 1: Projetar o Layout do Painel de Incidentes Ativos
Construa um painel no Splunk Dashboard Studio para rastreamento de incidentes ativos:
<dashboard version="2" theme="dark">
<label>Active Incident Response Dashboard</label>
<description>Real-time tracking for IR-2024-0450</description>
<row>
<panel>
<title>Incident Summary</title>
<single>
<search>
<query>
| makeresults
| eval incident_id="IR-2024-0450",
status="CONTAINMENT",
severity="Critical",
affected_hosts=7,
contained_hosts=5,
iocs_identified=23,
hours_elapsed=round((now()-strptime("2024-03-15 14:00","%Y-%m-%d %H:%M"))/3600,1)
| table incident_id, status, severity, affected_hosts, contained_hosts, iocs_identified, hours_elapsed
</query>
</search>
</single>
</panel>
</row>
</dashboard>
Etapa 2: Construir o Painel de Rastreamento de Sistemas Afetados em Tempo Real
Monitore os sistemas afetados e seu status de contenção:
| inputlookup ir_affected_systems.csv
| eval status_color = case(
status="Contained", "#2ecc71",
status="Compromised", "#e74c3c",
status="Investigating", "#f39c12",
status="Recovered", "#3498db",
1=1, "#95a5a6"
)
| stats count by status
| eval order = case(status="Compromised", 1, status="Investigating", 2,
status="Contained", 3, status="Recovered", 4)
| sort order
| table status, count
--- Detailed host table
| inputlookup ir_affected_systems.csv
| lookup asset_lookup_by_cidr ip AS host_ip OUTPUT category, owner, priority
| table hostname, host_ip, category, owner, status, containment_time,
compromise_vector, analyst_assigned
| sort status, hostname
Etapa 3: Construir o Painel de Rastreamento de IOCs
Monitore a disseminação de Indicadores de Comprometimento (IOCs) pelo ambiente:
--- IOCs identified during incident
index=* (src_ip IN ("185.234.218.50", "45.77.123.45") OR
dest IN ("evil-c2.com", "malware-drop.com") OR
file_hash IN ("a1b2c3d4...", "e5f6a7b8..."))
earliest="2024-03-14"
| stats count AS hits, dc(src_ip) AS unique_sources,
dc(dest) AS unique_dests, latest(_time) AS last_seen
by sourcetype
| sort - hits
--- IOC timeline
index=* (src_ip IN ("185.234.218.50") OR dest="evil-c2.com")
earliest="2024-03-14"
| timechart span=1h count by sourcetype
--- New IOC discovery tracking
| inputlookup ir_ioc_list.csv
| stats count by ioc_type, source, discovery_time
| sort discovery_time
| table discovery_time, ioc_type, ioc_value, source, status
Etapa 4: Construir o Painel de Linha do Tempo de Resposta
Crie uma linha do tempo cronológica do incidente:
| inputlookup ir_timeline.csv
| sort _time
| eval phase = case(
action_type="detection", "Detection",
action_type="triage", "Triage",
action_type="containment", "Containment",
action_type="eradication", "Eradication",
action_type="recovery", "Recovery",
1=1, "Other"
)
| eval phase_color = case(
phase="Detection", "#e74c3c",
phase="Triage", "#f39c12",
phase="Containment", "#e67e22",
phase="Eradication", "#2ecc71",
phase="Recovery", "#3498db"
)
| table _time, phase, action, analyst, details
Exemplo de dados da linha do tempo:
_time,action_type,action,analyst,details
2024-03-15 14:00,detection,Alerta disparado - Beacon do Cobalt Strike detectado,splunk_es,Evento notável NE-2024-08921
2024-03-15 14:12,triage,Alerta triado - positivo verdadeiro confirmado,analyst_jdoe,Pontuação VT 52/72 no hash do beacon
2024-03-15 14:23,containment,Host WORKSTATION-042 isolado,analyst_jdoe,Isolamento de rede do CrowdStrike
…
Perguntas frequentes
Posso usar isso para monitoramento diário?
Não, este painel é específico para incidentes de segurança ativos e para relatórios após um incidente. Para monitoramento geral, use outra ferramenta.
Preciso de algum programa instalado?
Sim, você precisa ter uma plataforma como Splunk, Elastic Kibana ou Grafana já configurada e com dados de incidentes.
O que são 'IOCs'?
IOCs são 'Indicadores de Comprometimento' (Indicators of Compromise). São pistas digitais que mostram que um sistema foi invadido, como um endereço de IP suspeito ou um arquivo malicioso.
Detalhes
Descrição original do autor
Builds real-time incident response dashboards in Splunk, Elastic, or Grafana to provide SOC analysts and leadership with situational awareness during active incidents, tracking affected systems, containment status, IOC spread, and response timeline. Use when IR teams need unified visibility during incident coordination and post-incident reporting. '
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5537
- 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
dashboard-builder
Ajuda seu agente a criar painéis de monitoramento úteis. Ele transforma dados em gráficos que respondem a perguntas importantes sobre o sistema.
affaan-m/ECC
dev-team
Simula uma equipe de desenvolvimento colaborativa, onde diferentes papéis respondem a um problema juntos. É útil para obter múltiplas perspectivas sem trocar de agente manualmente.
affaan-m/ECC
ecc-council
Faz seu agente reunir um conselho de quatro vozes para tomar decisões difíceis. É útil quando há várias opções boas e é preciso debater antes de escolher.
affaan-m/ECC