Pular para o conteúdo
Skillpedia
Segurança48 mil · #3329

incident-response

Ensina seu agente de IA a proteger aplicações contra ataques.

O que ela faz

Esta ferramenta ajuda a lidar com incidentes de segurança, como ataques de hackers ou vazamentos de dados. Ela segue um plano passo a passo para investigar, conter e resolver o problema, garantindo que tudo seja feito de forma organizada e segura.

Quando usar

  • ✓Quando um ataque de segurança é detectado.
  • ✓Se houver suspeita de vazamento de informações importantes.
  • ✓Após um incidente para entender o que aconteceu e evitar que se repita.

Exemplo do que pedir para a IA

“Detectei um acesso não autorizado em um servidor, o que devo fazer?”

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/incident-response/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/incident-response/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta guia a equipe de segurança através de fases definidas: preparação, detecção, contenção do problema, erradicação da ameaça, recuperação dos sistemas e lições aprendidas. Ela usa listas de contatos, ferramentas e procedimentos pré-definidos.

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 incident-response

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/incident-response/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.

Resposta a Incidentes

Lide com incidentes de segurança de forma eficaz com procedimentos de resposta estruturados.

Pré-requisitos

  • Lista da equipe de resposta a incidentes (RI) com rotação de plantão e caminhos de escalonamento
  • Canal de comunicação seguro (separado dos sistemas de produção)
  • Estação de trabalho forense com ferramentas de análise instaladas
  • Armazenamento de evidências com controles de cadeia de custódia
  • Informações de contato do consultor jurídico
  • Ações de resposta a incidentes pré-autorizadas documentadas

Fases de Resposta a Incidentes

phases:
  1_preparation:
    - IR team roster and 24/7 contact info
    - Tools and privileged access ready
    - Playbooks documented and tested
    - Evidence collection kit prepared
    - Communication templates drafted

  2_detection:
    - Alert triage and validation
    - Initial assessment and scoping
    - Severity classification
    - Incident ticket creation

  3_containment:
    - Short-term containment (stop bleeding)
    - Evidence preservation (before changes)
    - System isolation (network/host level)
    - Credential rotation if needed

  4_eradication:
    - Root cause analysis
    - Remove threat actor access
    - Patch exploited vulnerabilities
    - Clean compromised systems

  5_recovery:
    - System restoration from clean backups
    - Enhanced monitoring deployment
    - Phased return to production
    - Business continuity verification

  6_lessons_learned:
    - Post-incident review (within 72 hours)
    - Timeline reconstruction
    - Documentation update
    - Process and detection improvements

Classificação de Severidade

Nível Impacto Tempo de Resposta Exemplos
Crítico (P1) Violação ativa de dados, interrupção total, ransomware Imediato (< 15 min) Exfiltração de dados em andamento, ransomware se espalhando
Alto (P2) Serviço degradado, violação potencial < 1 hora Acesso não autorizado de administrador, malware detectado
Médio (P3) Impacto limitado, contido < 4 horas Comprometimento por phishing (usuário único), violação de política
Baixo (P4) Impacto mínimo Próximo dia útil Falha em força bruta, atividade de escaneamento bloqueada

Scripts de Coleta de Evidências

Coleta de Evidências em Linux

#!/bin/bash
# linux-evidence-collect.sh - Coleta evidências forenses de um host Linux
# Execute com sudo. Preserva evidências com timestamps e hashes.

set -euo pipefail

EVIDENCE_DIR="/evidence/$(hostname)-$(date +%Y%m%d-%H%M%S)"
mkdir -p "$EVIDENCE_DIR"
LOGFILE="$EVIDENCE_DIR/collection.log"

log() { echo "[$(date -u +%Y-%m-%dT%H:%M:%SZ)] $*" | tee -a "$LOGFILE"; }

log "Iniciando coleta de evidências em $(hostname)"
log "Coletor: $(whoami)"
log "Hora do sistema: $(date -u)"

# Informações do sistema
log "Coletando informações do sistema..."
uname -a > "$EVIDENCE_DIR/uname.txt"
cat /etc/os-release > "$EVIDENCE_DIR/os-release.txt"
uptime > "$EVIDENCE_DIR/uptime.txt"
date -u > "$EVIDENCE_DIR/system-time.txt"

# Processos em execução (linha de comando completa)
log "Coletando lista de processos..."
ps auxwwf > "$EVIDENCE_DIR/processes.txt"
ps -eo pid,ppid,user,args --sort=-pcpu > "$EVIDENCE_DIR/processes-by-cpu.txt"

# Conexões de rede
log "Coletando estado da rede..."
ss -tulnp > "$EVIDENCE_DIR/listening-ports.txt"
ss -anp > "$EVIDENCE_DIR/all-connections.txt"
ip addr show > "$EVIDENCE_DIR/ip-addresses.txt"
ip route show > "$EVIDENCE_DIR/routes.txt"
iptables -L -n -v > "$EVIDENCE_DIR/iptables.txt" 2>&1 || true
cat /etc/resolv.conf > "$EVIDENCE_DIR/dns-config.txt"

# Atividade do usuário
log "Coletando atividade do usuário..."
last -a > "$EVIDENCE_DIR/login-history.txt"
lastb > "$EVIDENCE_DIR/failed-logins.txt" 2>&1 || true
who > "$EVIDENCE_DIR/currently-logged-in.txt"
w > "$EVIDENCE_DIR/user-activity.txt"
cat /etc/passwd > "$EVIDENCE_DIR/passwd.txt"
cat /etc/shadow > "$EVIDENCE_DIR/shadow.txt" 2>/dev/null || true
cat /etc/group > "$EVIDENCE_DIR/group.txt"

# Tarefas agendadas
log "Coletando tarefas agendadas..."
for user in $(cut -f1 -d: /etc/passwd); do
  crontab -u "$user" -l 2>/dev/null >> "$EVIDENCE_DIR/crontabs.txt" && \
    echo "--- $user ---" >> "$EVIDENCE_DIR/crontabs.txt"
done
ls -la /etc/cron.* > "$EVIDENCE_DIR/cron-dirs.txt" 2>&1

# Estado do sistema de arquivos
log "Coletando estado do sistema de arquivos..."
find /tmp /var/tmp /dev/shm -type f -ls > "$EVIDENCE_DIR/temp-files.txt" 2>/dev/null
find / -name "*.sh" -mtime -7 -ls > "$EVIDENCE_DIR/recent-scripts.txt" 2>/dev/null
find / -perm -4000 -type f -ls > "$EVIDENCE_DIR/suid-files.txt" 2>/dev/null
find /home -name ".*history" -ls > "$EVIDENCE_DIR/history-files.txt" 2>/dev/null


…
Perguntas frequentes

O que é um 'playbook'?

É um guia detalhado com os passos exatos a serem seguidos para responder a um tipo específico de incidente de segurança.

Como o nível de gravidade do incidente é definido?

Os incidentes são classificados em níveis (Crítico, Alto, Médio, Baixo) com base no impacto que causam, como vazamento de dados ou interrupção de serviços, e definem a urgência da resposta.

O que significa 'preservação de evidências'?

É o processo de coletar e guardar informações do sistema afetado de forma segura, sem alterá-las, para que possam ser usadas em investigações futuras ou legais.

Detalhes

Descrição original do autor

Handle security incidents with IR playbooks and procedures.

repo: sickn33/agentic-awesome-skills

Popularidade

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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas