Independent verification for AI in the SOC

Your SOC's AI writes convincing reports. Verdikor shows which parts are true.

Verdikor sits between any AI and any SIEM. It checks each query before it runs and traces every claim back to raw evidence after. No LLM in the decision path, so the checker never shares the blind spots of what it checks.

  • No LLM in the decision path
  • Runs in your infrastructure
  • Any SIEM, through plugins
CASE 48213 · AI report, unverified 4 claims
  1. backup.exe on BKP-01 read 37 files in /srv/finance between 01:00 and 01:40.

    E3Verified
  2. The host connected to 185.220.101.7, a Tor exit node.

    E3Not in E3
  3. The platform's AI Summary says this resembles ransomware staging.

    E1AI-generated
  4. The hash of backup.exe matches its CMDB record. Owner: Infra.

    E5Verified

Recommendation: isolate BKP-01. Withheld. Its basis did not hold.

Sent to analyst for review Pending

Illustrative example · not customer data

Built for the stack you already run

SIEM Microsoft Sentinel · Splunk · Elastic · Google SecOps · Cortex XSIAM · and more

AI Any MCP-compatible AI assistant or agent

The gap

Every SOC has bought AI. Almost none will let it act alone.

An AI report reads well. The analyst still can't tell which query ran, whether that IP is really in the data, or which line is one AI quoting another. So they trust it blindly or investigate again from scratch.

57%require a human to approve before AI closes an alert
0%give AI full autonomy to act on its own
30%say AI verdicts match an experienced analyst 90% of the time or more

Source: State of AI in the SOC 2026, Prophet Security and ViB, August 2026. Survey of 250 security leaders and analysts.

For the whole team

New analysts learn your SOC, not a generic one.

Every SOC runs differently: its own assets, exceptions, naming and past decisions. The knowledge your team approves for the AI is the same knowledge a new analyst can ask about, with every answer tied to its source.

  • Approved lessons, sample queries and your real schema in one place
  • How your team decided similar cases before
  • Plain answers when something isn't covered yet
More on team knowledge
ASK YOUR SOC · new analyst, week 1approved knowledge only

Expected. The nightly backup job reads /srv/finance between 01:00 and 02:00 on BKP-* hosts. Outside that window, or on any other host, it is not covered.

  • Lesson L-112 approved by SOC lead · expires in 54 days
  • 12 past cases closed as benign by analysts · all agree
  • Asset owner Infra · from CMDB

Every answer points to an approved lesson, a past analyst decision or your measured schema. If nothing approved covers the question, Verdikor says so.

Illustrative example

Try it

Pick your SIEM. Watch a bad query get caught.

The AI wrote these four queries for the same question. Verdikor checks each one in that SIEM's own grammar, against what the tenant really has.

More on query check
1  DeviceNetworkEvents
2  | where Timestamp > ago(90d)
3  | where RemoteIp == "185.220.101.7"

Blocked UNKNOWN_FIELD line 3

Column names are case-sensitive. RemoteIp does not exist; the column is RemoteIP.

Warning line 2: lookback is longer than this table's retention.

Illustrative examples

Where it sits

One core in the middle. Nothing changes at either end.

Any AI

  • AI SOC analysts
  • Coding and chat assistants
  • Platform agents
  • Your own agents

Verdikor

  • Query check
  • Evidence ledger
  • Claim check
  • Reviewed knowledge

Any SIEM

  • Microsoft Sentinel
  • Splunk
  • Elastic
  • Google SecOps
  • Cortex XSIAM

People

Approval inbox · weekly review · report for auditors

Everything vendor-specific lives in a plugin: grammar, schema, how to run a query, how to write to a case. Adding a SIEM means writing a plugin, not changing the core.

Early access

Run Verdikor on your own cases.

We're working with 3 to 5 design partners: MSSPs running several SIEMs, and banks or insurers using AI with any SIEM.