A threat intelligence team ingests a daily feed delivered as a single JSON file. Each record includes an indicator value, a confidence score, and a free-text description. During processing, the team must enrich each indicator with internal asset context and geographic location before loading it into a MISP event. Which action should be performed first to ensure the enrichment stage has clean, normalized records?
Enrichment depends on consistent, deduplicated records. Parsing the JSON and validating required fields prevents malformed records from propagating. Normalizing indicator types ensures the same value is not treated as both a domain and a URL. Removing duplicates reduces wasted enrichment calls and prevents conflicting context. Performing these steps first produces a clean dataset, which is the prerequisite for reliable asset and geographic enrichment.
Why this answer
Clean data is a precondition for useful enrichment. Parsing and validating the JSON ensures structural integrity, while normalizing indicator types and removing duplicates prevents inconsistent or redundant enrichment results. Enrichment services and MISP should receive only records that are already well-formed and deduplicated, so that asset and geographic context attaches to a single canonical indicator.
Exam trap
The trap here is treating enrichment as a substitute for data cleaning, when enrichment actually amplifies the effects of dirty or duplicate records.