ioc-extraction

Extract, classify, deduplicate, and enrich IOCs into STIX 2.1 observables.

Updated Mar 11, 2026
One-click install
npx skills add https://github.com/robit-man/transcribe-cli --skill ioc-extraction
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ioc-extraction
Source: https://github.com/robit-man/transcribe-cli/tree/main/.claude/skills/ioc-extraction
Command: npx skills add https://github.com/robit-man/transcribe-cli --skill ioc-extraction

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the extraction, classification, and deduplication of Indicators of Compromise (IOCs) from various investigation artifacts, ensuring consistent and actionable threat intelligence.

Core Features & Use Cases

  • Comprehensive Extraction: Identifies and extracts IP addresses, domain names, file hashes, URLs, email addresses, file paths, and registry keys.
  • Intelligent Classification & Deduplication: Automatically classifies IOCs by type and removes duplicates, reducing noise.
  • STIX 2.1 Mapping: Generates STIX 2.1 observable bundles for seamless integration with threat intelligence platforms and SIEMs.
  • Use Case: Automatically scan log files and forensic reports to build a clean, categorized list of malicious IPs and domains for your security monitoring tools.

Quick Start

Extract all IOCs from the directory '/var/log/auth.log'.

Frequently Asked Questions about ioc-extraction

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract IOCs from raw logs and forensic reports?

To extract IOCs from raw logs, you can process plain text, Markdown, JSON, CSV, and raw log files. The tool automatically identifies, classifies, and deduplicates indicators like IP addresses, domains, and file hashes to reduce noise.

Can I map extracted Indicators of Compromise to STIX 2.1 observables?

Yes, you can map extracted Indicators of Compromise to STIX 2.1 observables. The tool generates STIX 2.1 observable bundles for seamless integration with threat intelligence platforms and SIEMs.

What types of IOCs can be classified and extracted from investigation artifacts?

IOCs classified from investigation artifacts include IP addresses, domain names, file hashes, URLs, email addresses, file paths, and registry keys. The tool automatically categorizes these indicators by type and removes duplicates.

Does IOC extraction support configuring exclusions for trusted IPs and domains?

Yes, IOC extraction supports configurable exclusions for trusted IPs and domains. This ensures that known benign indicators are filtered out during the extraction process, providing a clean and actionable list of threats.

What is the best way to automate threat intelligence extraction for SIEM integration?

The best way to automate threat intelligence extraction for SIEM integration is to process investigation artifacts and generate STIX 2.1 observable bundles. This ensures consistent, categorized, and deduplicated threat data for your monitoring tools.

How do I deduplicate malicious IPs and domains from multiple log files?

To deduplicate malicious IPs and domains from multiple log files, scan the directory containing the logs. The tool automatically classifies extracted IOCs by type and removes duplicates, building a clean list for security monitoring.