performing-threat-hunting-with-elastic-siem

Featured

Performs proactive threat hunting in Elastic Security SIEM using KQL/EQL queries, detection rules, and Timeline investigation to identify threats that evade automated detection. Use when SOC teams need to hunt for specific ATT&CK techniques, investigate anomalous behaviors, or validate detection coverage gaps using Elasticsearch and Kibana Security.

AI & Automation 12,642 stars 1468 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Performing Threat Hunting with Elastic SIEM ## When to Use Use this skill when: - SOC teams need to proactively search for threats not caught by existing detection rules - Threat intelligence reports describe new TTPs requiring validation against historical data - Red team exercises reveal detection gaps that need hunting query development - Periodic hunting cadence requires structured hypothesis-driven investigations **Do not use** for real-time alert triage — that belongs in the Elastic Security Alerts queue with automated detection rules. ## Prerequisites - Elastic Security 8.x+ with Security app enabled in Kibana - Data ingestion via Elastic Agent (Endpoint Security integration) or Beats (Winlogbeat, Filebeat, Packetbeat) - Data normalized to Elastic Common Schema (ECS) field mappings - User role with `kibana_security_solution` and `read` access to relevant indices - MITRE ATT&CK framework knowledge for hypothesis generation ## Workflow ### Step 1: Develop Hunting Hypothesis Start with a hypothesis based on threat intelligence, ATT&CK technique, or anomaly: **Example Hypothesis**: "Attackers are using living-off-the-land binaries (LOLBins) for execution, specifically certutil.exe for file downloads (T1105 — Ingress Tool Transfer)." Define scope: - **Data sources**: `logs-endpoint.events.process-*`, `logs-windows.sysmon_operational-*` - **Time range**: Last 30 days - **Expected indicators**: certutil.exe with `-urlcache`, `-split`, or `-decode` flags ### Step ...

Details

Author
mukul975
Repository
mukul975/Anthropic-Cybersecurity-Skills
Created
3 months ago
Last Updated
today
Language
Python
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category