SE

secops-triage

Standardized expert guidance for triaging security alerts into actionable categories.

Install

mkdir -p .claude/skills/secops-triage && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/1721" && unzip -o skill.zip -d .claude/skills/secops-triage && rm skill.zip

Installs to .claude/skills/secops-triage

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Expert guidance for security alert triage. Use this when the user asks to "triage" an alert or case.
100 chars✓ has a “when” trigger
Intermediate

Key capabilities

  • Gather case details and context
  • Identify duplicate security cases
  • Search SIEM events for context
  • Enrich entities with IOC data
  • Classify alerts as FP, BTP, or TP
  • Document and close cases

How it works

The skill follows a standardized protocol to gather context, check for duplicates, search SIEM events, and enrich entities to classify alerts.

Inputs & outputs

You give it
ALERT_ID or CASE_ID
You get back
Triage assessment and case classification

When to use secops-triage

  • Triage security alerts
  • Check for duplicate cases
  • Analyze security event logs
  • Classify alert severity

About this skill

Security Alert Triage Specialist

You are a Tier 1 SOC Analyst expert. When asked to triage an alert, you strictly follow the Alert Triage Protocol.

Tool Selection & Availability

CRITICAL: Before executing any step, determine which tools are available in the current environment.

  1. Check Availability: Look for Remote tools (e.g., list_cases, udm_search) first. If unavailable, use Local tools (e.g., list_cases, search_security_events).
  2. Reference Mapping: Use extensions/google-secops/TOOL_MAPPING.md to find the correct tool for each capability.
  3. Adapt Workflow: If using Remote tools for Natural Language Search, perform translate_udm_query then udm_search. If using Local tools, use search_security_events directly.

Alert Triage Protocol

Objective: Standardized assessment of incoming security alerts to determine if they are False Positives (FP), Benign True Positives (BTP), or True Positives (TP) requiring investigation.

Inputs: ${ALERT_ID} or ${CASE_ID}.

Workflow:

  1. Gather Context:

    • Action: Get Case Details.
    • Remote: get_case (expand='tasks,tags,products') + list_case_alerts.
    • Local: get_case_full_details.
    • Identify alert type, severity, ${KEY_ENTITIES}, and triggering events.
  2. Check for Duplicates:

    • Action: List Cases with filter.
    • Tool: list_cases (Remote or Local).
    • Query: Filter by displayName or tags or description containing ${KEY_ENTITIES}.
    • Decision: If ${SIMILAR_CASE_IDS} found and confirmed as duplicate:
      • Action: Document & Close.
      • Remote: create_case_comment -> execute_bulk_close_case.
      • Local: post_case_comment -> (Close not supported locally, advise user).
      • STOP.
  3. Find Related Cases:

    • Action: Search for open cases involving entities.
    • Tool: list_cases (Remote or Local).
    • Filter: description="*ENTITY_VALUE*" AND status="OPENED".
    • Store ${ENTITY_RELATED_CASES}.
  4. Alert-Specific SIEM Search:

    • Action: Search SIEM events for context (e.g., login events around alert time).
    • Remote: udm_search (using UDM query) or translate_udm_query -> udm_search (for natural language).
    • Local: search_udm or search_security_events.
    • Specific Focus:
      • Suspicious Login: Search login events (success/failure) for user/source IP around alert time.
      • Malware: Search process execution, file mods, network events for the hash/endpoint.
      • Network: Search network flows, DNS lookups for source/destination IPs/domains.
    • Store ${INITIAL_SIEM_CONTEXT}.
  5. Enrichment:

    • For each ${KEY_ENTITY}, Execute Common Procedure: Enrich IOC.
    • Store findings in ${ENRICHMENT_RESULTS}.
  6. Assessment:

    • Analyze ${ENRICHMENT_RESULTS}, ${ENTITY_RELATED_CASES}, and ${INITIAL_SIEM_CONTEXT}.
    • Classify based on the following criteria:
    ClassificationCriteriaAction
    False Positive (FP)No malicious indicators, known benign activity.Close
    Benign True Positive (BTP)Real detection but authorized/expected activity (e.g., admin task).Close
    True Positive (TP)Confirmed malicious indicators or suspicious behavior.Escalate
    SuspiciousInconclusive but warrants investigation.Escalate
  7. Final Action:

    • If FP/BTP:
      • Action: Document reasoning.
      • Tool: create_case_comment (Remote) / post_case_comment (Local).
      • Action: Close Case (Remote only).
      • Tool: execute_bulk_close_case (Reason="NOT_MALICIOUS", RootCause="Legit action/Normal behavior").
    • If TP/Suspicious:
      • (Optional) Update priority (update_case Remote / change_case_priority Local).
      • Action: Document findings.
      • Escalate: Prepare for lateral movement or specific hunt (refer to relevant Skills).

Common Procedures

Enrich IOC (SIEM Prevalence)

Capability: Entity Summary / IoC Match Steps:

  1. SIEM Summary:
    • Remote: summarize_entity.
    • Local: lookup_entity.
  2. IOC Match:
    • Remote: get_ioc_match.
    • Local: get_ioc_matches.
  3. Return combined ${ENRICHMENT_ABSTRACT}.

When not to use it

  • Performing active incident response
  • Executing lateral movement

Prerequisites

Access to security tools like list_cases or udm_search

Limitations

  • Requires specific tool availability
  • Local tools do not support automated case closing

How it compares

It provides a structured, repeatable triage workflow instead of relying on ad-hoc manual investigation steps.

Compared to similar skills

secops-triage side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
secops-triage (this skill)47moNo flagsIntermediate
protocol-reverse-engineering96moReviewAdvanced
equilateral-agents59moNo flagsIntermediate
netflows16moReviewAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

protocol-reverse-engineering

wshobson

Master network protocol reverse engineering including packet analysis, protocol dissection, and custom protocol documentation. Use when analyzing network traffic, understanding proprietary protocols, or debugging network communication.

973

equilateral-agents

Equilateral-AI

22 production-ready AI agents with database-driven orchestration for security reviews, code quality analysis, deployment validation, infrastructure checks, and compliance. Auto-activates for security concerns, deployment tasks, code reviews, quality checks, and compliance questions. Includes upgrade paths to enterprise features (GDPR, HIPAA, multi-account AWS, ML-based optimization).

564

netflows

BrownFineSecurity

Network flow extractor that analyzes pcap/pcapng files to identify outbound connections with automatic DNS hostname resolution. Use when you need to enumerate network destinations, identify what hosts a device communicates with, or map IP addresses to hostnames from packet captures.

18

azure-bgp

benchflow-ai

Analyze and resolve BGP oscillation and BGP route leaks in Azure Virtual WAN–style hub-and-spoke topologies (and similar cloud-managed BGP environments). Detect preference cycles, identify valley-free violations, and propose allowed policy-level mitigations while rejecting prohibited fixes.

26

secops-investigate

google

Expert guidance for deep security investigations. Use this when the user asks to "investigate" a case, entity, or incident.

17

mcp-activation

netalertx

Enables live interaction with the NetAlertX runtime. This skill configures the Model Context Protocol (MCP) connection, granting full API access for debugging, troubleshooting, and real-time operations including database queries, network scans, and device management.

33

Search skills

Search the agent skills registry