SUPPLEMENTAL FILE 2: IMPLEMENTATION DETAILS Manuscript: A Structured Workflow for Transforming Cyber Threat Intelligence into Computable Detection Patterns JoVE submission: 71144 This file documents the algorithmic and implementation details that support Stages 4 and 5 of the protocol. The protocol main text presents the user-facing procedure; this file presents the deterministic rules and validators that the pipeline applies internally. ================================================================================ S2.1 STAGE 4 — Neo4j-ASSISTED IOC NORMALIZATION ================================================================================ S2.1.1 Graph schema -------------------- The reference graph defines three node labels (:Path, :Registry, :CLI) with an identical property schema (name, name_lower) and a single directed adjacency relationship. The graph is populated from native Windows 8, 10, 11 and Windows Server 2012, 2016, 2019, 2022. Full schema, property types, example chains, and data-source coverage are listed in Table 2 of the manuscript. All matching uses name_lower for case-insensitive lookup. A process-local cache keyed on (label, component) eliminates redundant database round-trips. S2.1.2 Cypher queries ---------------------- The normalization algorithm issues three parameterized queries, where