analyze-content-gaps
Identify content gaps and organizational opportunities. Analyzes missing content areas, redundancies, and consolidation…
Perform exhaustive analysis of a critical IOC. Use when an IOC needs Tier 2+ investigation beyond basic enrichment - includes GTI pivoting, deep SIEM searches, correlation with related entities, and threat attribution. For escalated IOCs requiring comprehensive investigation.
$ npx -y skills add dandye/ai-runbooks --skill deep-dive-ioc --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/deep-dive-iocContext preview
The summary Claude sees to decide when to auto-load this skill.
Perform exhaustive analysis of a critical IOC. Use when an IOC needs Tier 2+ investigation beyond basic enrichment - includes GTI pivoting, deep SIEM searches, correlation with related entities, and threat attribution. For escalated IOCs requiring comprehensive investigation.
type: Skill name: deep-dive-ioc description: "Perform exhaustive analysis of a critical IOC. Use when an IOC needs Tier 2+ investigation beyond basic enrichment - includes GTI pivoting, deep SIEM searches, correlation with related entities, and threat attribution. For escalated IOCs requiring comprehensive investigation." required_roles: chronicle: roles/chronicle.editor soar: roles/chronicle.editor gti: GTI Enterprise personas: [tier2-analyst, tier3-analyst, threat-hunter, incident-responder] generated: by: human:dandye at: 2026-02-04T06:27:43-05:00
Perform exhaustive analysis of a single, potentially critical Indicator of Compromise escalated from Tier 1 or identified during an investigation.
secops-soar.get_case_full_details(case_id=CASE_ID)
Get comprehensive threat intelligence:
| IOC Type | Tool | |----------|------| | IP | `gti-mcp.get_ip_address_report(ip_address=IOC_VALUE)` | | Domain | `gti-mcp.get_domain_report(domain=IOC_VALUE)` | | Hash | `gti-mcp.get_file_report(hash=IOC_VALUE)` | | URL | `gti-mcp.get_url_report(url=IOC_VALUE)` |
Record:
Use `/pivot-on-ioc` or directly call GTI relationship tools:
**Recommended relationships by type:**
For file hashes, also get behavior summary:
gti-mcp.get_file_behavior_summary(hash=IOC_VALUE)
Search for activity involving the IOC and its related entities:
secops-mcp.search_security_events(
text="UDM query for IOC_VALUE",
hours_back=TIME_FRAME_HOURS
)**Identify `OBSERVED_RELATED_IOCS`** - IOCs from GTI pivoting that actually appear in SIEM results.
For the IOC and each `OBSERVED_RELATED_IOC`:
If `ASSOCIATED_THREAT_IDS` were found (malware families, actors):
gti-mcp.get_collection_report(id=THREAT_ID)
Combine all findings:
**Document in Case** (if CASE_ID provided):
Use /document-in-case with comprehensive findings summary
**Or generate standalone report:**
Use /generate-report with REPORT_TYPE="deep_dive_ioc"
**After completing this skill, you MUST report these outputs:**
| Output | Description | |--------|-------------| | `GTI_DEEP_FINDINGS` | Comprehensive GTI analysis (reputation, classification, behaviors) | | `SIEM_DEEP_CONTEXT` | Extended SIEM event context (hosts, users, timelines) | | `RELATED_ENTITIES` | Related IOCs from GTI pivoting (infrastructure connections) | | `DISCOVERED_IOCS` | All IOCs discovered during analysis | | `THREAT_ATTRIBUTION` | Threat actor/campaign attribution if found |
Additionally provide:
| Use `/enrich-ioc` | Use `/deep-dive-ioc` | |-------------------|----------------------| | Initial triage | Escalated from Tier 1 | | Quick context needed | Comprehensive investigation | | Single IOC lookup | Full infrastructure mapping | | Tier 1 workflow | Tier 2+ investigation |
This repository provides security operations runbooks and role-based guides for AI-assisted cybersecurity workflows.
Identify content gaps and organizational opportunities. Analyzes missing content areas, redundancies, and consolidation…
Comprehensive content quality and maintenance assessment. Evaluates documentation quality, relevance, maintenance needs, and…
Check for duplicate or similar cases. Use before deep analysis to avoid investigating the same incident twice. Takes a CASE_ID…
Close a case or alert with proper reason and documentation. Use when triage determines an alert is FP/BTP or investigation is…
Automated content similarity and grouping analysis. Groups related documents by topic, purpose, or content similarity.
Ask the user to confirm before taking a significant action. Use before containment, remediation, or other impactful operations to…