Verify the decisions you just made
Replay the actions your SIEM and SOAR just took. Get the FP/FN/drift list back, audit-defensible while the response window is still open.
SOC tier 2-3 · audit defense
See full use caseSend the batch your SOC just acted on. POST /enrich_bulk returns the verdicts that disagree, each one carrying the full signal set that produced it, so you fix the false positives, catch the false negatives, and keep your blocks defensible while the response window is still open.
Sample batch summary. Replay your own queue to see how each decision scores today.
Replay your own batchPOST /enrich_bulk accepts the same five indicators as single-IOC enrichment (domain, IP, CIDR, ASN, file hash) in any mix. Three different teams reach for it for three different reasons; verification is the loudest, the other two are just as bulk-native.
Replay the actions your SIEM and SOAR just took. Get the FP/FN/drift list back, audit-defensible while the response window is still open.
SOC tier 2-3 · audit defense
See full use caseOne bulk call instead of 10,000 single /enrich requests. A full shift's enrichment finishes in minutes, not hours. Same deterministic scoring, batch-shape latency.
SIEM enricher · SOAR pipeline · MSSP batch
See full use caseA single incident often carries five to fifty mixed indicators: domains, IPs, ASN, CIDR, file hash. Send them all at once and read the whole ticket's verdict in one response.
SOC tier 1 · IR analyst
See full use caseMost threat intelligence gives you the score and stops there. /enrich_bulk runs the second pass: it takes the action your stack already took, compares it to today's verdict, and surfaces every IOC where the two disagree.
A classic TI feed gives you data: WHOIS, passive DNS, vendor flags. The decision still hangs on the analyst.
Decision Verification reads the decisions you already made and closes the feedback loop. Same deterministic verdict, same signal trail, applied to a batch instead of a single call. The audit gets a defensible answer; the SOC gets a queue of fixes.
Throughput is the bulk endpoint's second life. Push 1,000-10,000 IOCs in a single request and the response carries the same deterministic verdict and signal trail per item, batch-shape latency. SIEM enrichers, SOAR pipelines and MSSP multi-tenant batch jobs use this path when scale matters more than verification.
SIEM enricher · SOAR pipeline · MSSP batch
A typical SOC ticket carries dozens of domains and IPs: the suspicious URLs the user clicked, the hosts they resolved to, the addresses behind the callbacks. CIDR, ASN and file hash show up when the ticket needs them. Send the whole set in one /enrich_bulk call and read every verdict in one response.
Open the ticket, fire one call, read every verdict in the same pane. No copy-paste between SIEM, WHOIS lookup and reputation tabs.
Each ticket's full IOC verdict + signal chain archived together. The auditor sees what your analyst saw, in one place.
SOC tier 1 · IR analyst · ticket triage
Also supported:CIDR · ASN · SHA256
Quarterly forensics surface past mistakes weeks late. Bulk decision verification surfaces them while the incident response window is still open.
“What did we miss last quarter?”
“Which of the blocks we just made were wrong, and what did we miss?”
Bulk decision verification is not post-incident forensics. If you need payload analysis or campaign mapping, pair it with payload-analysis or threat-hunting tooling. We surface what disagreed; we don't reproduce the kill chain.
Every event you send lands in exactly one of four buckets. The verdict structure is identical to single-IOC enrichment; what changes is the audit lens we run it through.
Your action matches our verdict. Block stays block, allow stays allow. Most of the batch lands here.
You blocked something we would allow. Legitimate traffic cut by mistake. Each one ships with the signals that exonerate it, so you can roll the block back with evidence.
You allowed something we would block. Malicious traffic that slipped past your existing rules. Behavioral signals catch what reputation feeds missed.
Same action, different score today. The IOC's signals have shifted since you decided. Not a delta yet, but worth watching in the next batch.
Start with one batch your SOC just acted on. Get the deltas back, ready to defend at the next audit review.