Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

Threat Hunting & IOC Analysis

A security skill that extracts IOCs from threat reports, maps them to MITRE ATT&CK, and turns them into SIEM queries and Sigma rules.

Security & ReviewAdvanced43982AI score 8/10Last updated: Sep 7, 2026

What it does

  • IOC extraction & normalization: pulls IPs, domains, URLs, MD5/SHA1/SHA256 hashes, CVEs, registry keys and file paths out of threat reports, .eml emails, PDFs and log snippets, and refangs hxxp://, [.], [at] notation.
  • Categorization & confidence scoring: buckets indicators into Network/File/Host/Identity/Vulnerability with High/Medium/Low confidence, exporting to JSON, CSV or STIX 2.1.
  • MITRE ATT&CK mapping: maps observed behavior to Tactic → Technique → Sub-technique (e.g. T1059 → T1059.001) and builds ATT&CK Navigator layer JSON.
  • Hunt hypothesis generation: a reusable template with hypothesis statement, rationale, covered techniques, required data sources, and success criteria (found / not-found / inconclusive).
  • Detection query library: worked examples in Splunk SPL, Microsoft Sentinel KQL, Elastic EQL and Sigma YAML for PowerShell download cradles, LSASS dumping, Run-key persistence, SMB lateral movement and brute force.
  • Threat intel correlation: infrastructure clustering (registrar, certificate SANs), actor attribution pointers, and a Threat Assessment report format.

Who it's for

  • SOC analysts, threat hunters and detection engineers
  • Anyone with access to Splunk, Elastic, Sentinel or QRadar
  • Teams that convert vendor/CISA threat intel into internal detections
  • CTI newcomers who want structured ATT&CK mapping practice

Prerequisites: pip install requests pyyaml stix2 taxii2-client; optionally MISP, OpenCTI, Sigma CLI and SIEM access.

Examples

  1. Advisory triage: paste a new ransomware advisory and ask "extract every IOC and give me STIX" → normalized indicator list plus STIX 2.1 JSON.
  2. Phishing investigation: hand over an .eml file and ask for sender-infrastructure IOCs plus ATT&CK mapping → domains/URLs/hashes with techniques like T1566.001.
  3. Intel to detection: "give me three hunt hypotheses for APT29 with Sentinel KQL" → filled hypothesis templates, runnable KQL, and a draft Sigma rule.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/Masriyan/Claude-Code-CyberSecurity-Skill/HEAD/skills/06-threat-hunting/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the skills/06-threat-hunting folder from the GitHub repo Masriyan/Claude-Code-CyberSecurity-Skill into my ~/.claude/skills/threat-hunting-ioc-analysis/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/Masriyan/Claude-Code-CyberSecurity-Skill.git && mkdir -p ~/.claude/skills && cp -r Claude-Code-CyberSecurity-Skill/skills/06-threat-hunting ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal (PowerShell or WSL on Windows).
  2. Clone the repository: git clone https://github.com/Masriyan/Claude-Code-CyberSecurity-Skill.git
  3. Create the skills folder: mkdir -p ~/.claude/skills
  4. Copy just this skill: cp -r Claude-Code-CyberSecurity-Skill/skills/06-threat-hunting ~/.claude/skills/
  5. Install Python dependencies: pip install requests pyyaml stix2 taxii2-client
  6. Check that scripts/ioc_extractor.py and scripts/mitre_mapper.py exist in the copied folder. If they don't, paste report text directly to Claude instead of calling the scripts.
  7. Restart Claude Code and try a prompt like "extract IOCs from this threat report".
  8. (Optional) Never store SIEM credentials in the skill files — keep them in your SIEM CLI's environment variables.