What problem does it solve?
Threat intelligence feeds flood detection systems with indicators that quickly become stale, generate false positives, or lose relevance as adversaries rotate infrastructure. This Skill implements systematic IOC lifecycle management so analysts maintain a high-quality indicator database instead of drowning in noisy, expired alerts.
Core Features & Use Cases
- Lifecycle State Machine: Track IOCs through discovery, validation, enrichment, deployment, monitoring, review, and retirement phases with full transition history.
- Confidence Decay & Aging Policies: Apply time-based confidence decay using per-type half-lives (IP 30 days, domain 90 days, hash 365 days) and automatic retirement thresholds.
- Quality Metrics Tracking: Monitor hit rates, false positive counts, coverage, and freshness to measure detection efficacy and flag problematic indicators.
- Use Case: A SOC ingests thousands of IOCs from MISP feeds weekly. Use this Skill to validate each indicator against VirusTotal and passive DNS, deploy only high-confidence IOCs to the SIEM, and automatically retire indicators that exceed their aging policy with zero hits.
Quick Start
Implement an IOC lifecycle state machine in Python that tracks indicators from discovery to retirement with confidence decay and false positive monitoring.