v0.2 - IOC Enrichment
Second release of mispSK.
Added
ioc_enrich.py: enrich MISP hash attributes (md5,sha1,sha256) via VirusTotal and IP attributes (ip-src,ip-dst) via AbuseIPDBmispsk/enrichers.py: reusableVTEnricherandAbuseIPDBEnricherAPI wrappers- Enrichment classification, MISP tags, and attribute comments generation
--dry-runmode to preview changes without modifying MISP--max-age-daysoption to control AbuseIPDB lookup freshness- Tree-style terminal output for enrichment results
- Unit tests covering enrichment logic, API interactions, caching, error handling, and MISP client lookups
Changed
- MISP event lookup methods moved into
MispClientfor reuse across scripts - Enrichment logic extracted from CLI scripts into reusable package modules
- Added VirusTotal rate limiting configuration through
VT_RATE_LIMIT_DELAY
Fixed
- Removed duplicated MISP lookup logic from scripts
- Improved enrichment reliability with IOC lookup caching
See CHANGELOG.md for full details and ROADMAP.md.