performing-ioc-enrichment-automation

Automate IOC enrichment across VirusTotal, AbuseIPDB, Shodan, and GreyNoise.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/YukiIto1999/ctf-sleuth --skill performing-ioc-enrichment-automation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performing-ioc-enrichment-automation
Source: https://github.com/YukiIto1999/ctf-sleuth/tree/main/.claude/skills/performing-ioc-enrichment-automation
Command: npx skills add https://github.com/YukiIto1999/ctf-sleuth --skill performing-ioc-enrichment-automation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Automates the enrichment of IOCs by aggregating contextual intelligence from VirusTotal, AbuseIPDB, Shodan, MISP, and other sources to produce risk scores and disposition recommendations.

Core Features & Use Cases

  • Multi-source IOC enrichment across VirusTotal, AbuseIPDB, Shodan, MISP, GreyNoise, and URLScan.io
  • Composite risk scoring and actionable disposition guidance for IOCs (IP, domain, hash)
  • Rate limiting, error handling, and optional SOAR integration for automated triage
  • Use Case: Analysts auto-enrich IOCs during incident triage to prioritize containment actions

Quick Start

Provide a sample IOC and instruct the agent to enrich it across supported sources to generate a risk score.

Frequently Asked Questions about performing-ioc-enrichment-automation

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

FAQPage Schema
How do I automate IOC enrichment across multiple threat intelligence sources?

Automated IOC enrichment aggregates contextual intelligence from sources like VirusTotal, AbuseIPDB, and Shodan. You provide a sample IOC to the agent, which performs API-based lookups across supported platforms to generate a composite risk score.

Can I generate risk scores and disposition recommendations for IPs, domains, and file hashes?

Yes, IOC enrichment produces composite risk scores and actionable disposition guidance for IPs, domains, and file hashes. This helps analysts prioritize containment actions during incident triage and threat intel workflows.

How do I handle API rate limiting and errors when querying threat intel platforms like VirusTotal and Shodan?

IOC enrichment automation includes built-in rate limiting and error handling to manage API lookups across threat intel platforms. This ensures stable queries against sources like VirusTotal, AbuseIPDB, and Shodan without exceeding API thresholds.

Does this IOC enrichment workflow support integration with MISP and SOAR platforms?

Yes, the IOC enrichment workflow features optional MISP integration and SOAR connectivity. This allows automated triage and intelligence sharing directly within your existing incident response orchestration environment.

What is the best way to enrich IOCs during incident triage to prioritize containment actions?

The best way to enrich IOCs during incident triage is automating lookups across VirusTotal, GreyNoise, and URLScan.io. Aggregating this contextual intelligence generates disposition recommendations that allow analysts to quickly prioritize containment.

Do I need the requests library to perform API-based IOC lookups?

Yes, the requests library is required as a dependency to perform API-based IOC lookups. It enables the automated enrichment scripts to query threat intelligence sources and retrieve contextual data for risk scoring.