Adding a new security category
The bigger the team, the higher the cost of saying yes.
- Quarterly business reviews
- Security review cycles
- Agent rollouts
- Log model changes
- On-call training
- A year of low-grade integration work
One API call adds a verdict, the signals behind it, and a recommended action to your SIEM, SOAR, EDR, SWG or DNS firewall flow. No migration. No agent. No new console.
Your SIEM ingests logs. Your SOAR runs playbooks. Your EDR holds the endpoint. VerdictIQ doesn't replace any of them. It adds the verdict the rest of the stack is missing.
The bigger the team, the higher the cost of saying yes.
VerdictIQ sits beside the pipeline you already run.
“No migration. No deployment. No agent. Just one API.”
Below is the layer-by-layer pattern: where VerdictIQ sits, what it adds, and which vendors we already run alongside via API.
Enrich the indicator your SIEM already collected. Verdict goes back to the alert as a new field, same alert, deeper context.
Fires from a correlation rule, a saved search post-action, or a streaming pipeline macro. Adds verdict, risk_score and recommended_action to the alert payload. Audit trail lives next to the original event.
Drop the verdict into a playbook decision node. Your playbook routes hard, soft or observational actions per your policy.
Playbook step calls /enrich, parses signals, branches on signal presence (not just risk_score). Hard branch executes block or quarantine; soft branch upgrades severity; observational branch logs. We propose; the playbook executes.
Read the SOAR mapping guide →Score the IOCs your EDR is about to act on. Bulk verdicts loaded into the IOC feed; per-endpoint decisions stay in the EDR.
Bulk pipeline calls POST /enrich_bulk on the IOC custom feed. Verdict and score arrive; the EDR's existing block list policy keys off the score threshold. We do not run on the endpoint.
Pre-hoc decision before the resolution lands. Stop the lookup, not the click after.
Inline lookup against the gateway's outbound destination, or domain enrichment fires on first resolution. If verdict crosses the block threshold, the gateway blocks at egress or the RPZ rule sinkholes the lookup, the user never reaches the host. This is the strongest pre-hoc surface in the stack.
All vendor names listed above are property of their respective owners. Listing indicates API compatibility, not partnership or endorsement. Last reviewed: 2026-05-02.
The flow is identical whether the caller is a SIEM enrichment macro, a SOAR playbook task, an EDR feed loader or a DNS firewall verdict source.
These are not aspirations. They are the technical contract, what we promise the integration will look like, every call.
RESTful HTTPS, Bearer token auth, JSON payload. SaaS-only, there is no on-prem installer, appliance or sidecar. Five indicator types share the same call shape.
No log shipping, no endpoint agent, no console to log into. Your SIEM keeps ingesting. Your SOAR keeps executing. Your EDR keeps the endpoint. We add a verdict, not a tool.
VerdictIQ is not bonded to a specific SIEM, SOAR or EDR. The same response shape lands in Splunk, Sentinel, XSOAR and Tines without branching. If a vendor speaks JSON over HTTPS, the integration works.
The response is shaped to drop straight into a playbook condition: verdict, risk_score, recommended_action, signals, evidence. Hard, soft or observational branches key off either the score or specific signals. No analyst in the middle to interpret the field.
Your playbook doesn't see a sentence, it sees a handful of fields. risk_score for thresholds, risk_level for tier-based policy maps, recommended_action for direct policy alignment, plus the signals that fired.
MSSP and MDR teams run dozens of customer environments. The hard problem is not enrichment, it is consistency. Two tenants, two analysts, the same indicator should produce the same answer. VerdictIQ guarantees that by contract.
Determinism is per-input, not per-tenant. The score for a given indicator is identical across every tenant who calls it, no tenant-specific drift, no per-customer model retraining.
Each tenant's calls carry an X-Customer-Id header on the shared master key. The signal, evidence and analyst Q&A trail is identical in shape but partitioned per tenant, your customer review and your internal compliance both pass.
“Decisions stop depending on the analyst, and start depending on the system.”
Integration hubs drift toward vendor logo walls and partner badges. We hold a tighter line on purpose.
Vendor-specific field mappings (XSOAR, Splunk SOAR, Tines), example payloads and authentication patterns live in the developer docs.
This is the architectural pattern: where VerdictIQ sits, what it adds, and what it deliberately leaves alone.
Integration mechanics look the same across stacks. The why differs by role. Each persona page picks one job to be done and lays out the proof for it.
Every SIEM alert keys off /enrich. Verdict and recommended action are inside the alert payload before the analyst opens it.
SIEM correlation rules, SOAR playbook conditions, EDR feed loaders, CI checks: same response shape, no per-vendor branching in your code.
Per-tenant isolation via X-Customer-Id, identical response shape, per-call audit trail. Customer reviews and internal compliance read the same evidence.
Pre-hoc verdict filters out the noise; behavioral signals catch zero-day infrastructure that feeds will publish a week from now. Pair with sandbox or OSINT for forensic depth.
Single-IOC enrichment is one of two product surfaces. The verdict structure stays identical; the access pattern changes, and the integration math changes with it.
POST /enrich_bulk takes a day of SIEM verdicts and surfaces the false positives and the false negatives buried in them. Same signal hierarchy, same audit trail. Built for log-pipeline batch jobs and weekly review.
Get an API key. Send your first IOC. Wire the response into the SIEM enrichment field, the SOAR condition node, the EDR feed loader, the SWG verdict source, the DNS firewall RPZ, same call, every layer.