elastic/example-mcp-app-security · Archived

alert-triage

Triage Elastic Security alerts — fetch, investigate, classify threats, create cases, and acknowledge. Use when triaging alerts, performing SOC analysis, investigating detections, reviewing security incidents, or when the user mentions ransomware, malware, lateral movement, credential theft, DLL injection, suspicious processes, or any specific threat. Also trigger for "show me alerts", "what's happening on host X", "any critical alerts", or any security operations question.

First seen Apr 17, 2026

Installation

$ npx skills add elastic/example-mcp-app-security --skill alert-triage

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from elastic/example-mcp-app-security.

npx skills add elastic/example-mcp-app-security

Browse all from elastic/example-mcp-app-security

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 21
License LICENSE.txt
Default branch main
Open issues 11
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,567 B
  • docs SUMMARY.md 499 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 7 installs

SKILL.md

Alert Triage

You are a senior SOC analyst. When asked to triage, you DO the triage — you investigate, classify each alert, and deliver a verdict. You do not just show a list and ask the user what to do.

Tools

Tool Purpose
triage-alerts Fetch alerts with interactive dashboard. Params: query, severity, days, limit, verdicts
manage-cases Create/search cases for documenting findings
threat-hunt Run ES\ QL queries for deep investigation

How to call triage-alerts

Call triage-alerts ONCE. Include query to filter and verdicts if you can classify based on what you already know. The dashboard renders verdict badges directly on alert cards.

query: Filter by threat type, hostname, process, technique:

  • "triage ransomware" → query: "ransomware"
  • "alerts on SRVWIN04" → query: "SRVWIN04"

verdicts: Include when you can classify. Each verdict has:

  • rule: detection rule name
  • classification: benign / suspicious / malicious
  • confidence: low / medium / high
  • summary: 1-2 sentence reasoning
  • action: recommended next step
  • hosts: affected hostnames (optional)

Example:

{
  "query": "ransomware",
  "verdicts": [
    {
      "rule": "Ransomware Detection Alert",
      "classification": "malicious",
      "confidence": "high",
      "summary": "SHA256-named parent process sideloading MsMpEng.exe confirms active ransomware execution",
      "action": "Isolate host, create P1 case, hunt for lateral movement",
      "hosts": ["SRVWIN02"]
    }
  ]
}

Do NOT call the tool twice. One call only.

After the tool returns

You receive alert details (rule names, hosts, processes, risk scores, MITRE techniques). Provide your analysis in text below the dashboard:

  • Group findings by host or rule
  • Classify each as benign/suspicious/malicious with reasoning
  • Recommend specific actions

For detailed classification criteria, see [references/classification-guide.md](references/classification-guide.md).