Skip to content
MoorAI
// blog · dbir 2026

What the 2026 Verizon DBIR found on AI, and how MoorAI solves it

AI use on corporate devices runs through personal accounts, and source code goes with it. Here is each finding, and the MoorAI control that answers it.

Diagram titled The 2026 Verizon DBIR and AI agents: what the report found on AI, and how MoorAI answers each finding. Three boxes. What it found: 67% of users reach AI on corporate devices through non-corporate accounts; regular AI use rose from 15% to 45% of employees in a year; source code is the data most often sent to generative AI. What it doesn't count: AI agents acting on the device, running commands, reading files and calling tools; agents appear only as attacker tools, with no prompt injection and no MCP. The control point: the device where the agent acts, each tool call before it runs, whatever account; a corporate tenant's controls do not see a personal account. Below: each finding matched to a MoorAI control, and where that control stops. Figures from the Verizon 2026 DBIR, incidents November 2024 to October 2025. The 2026 Verizon DBIR and AI agents What the report found on AI, and how MoorAI answers each finding. WHAT IT FOUND 67% reach AI on corporate devices, personal accounts 15% → 45% employees using AI regularly, in a year #1 source code, the data most sent to GenAI WHAT IT DOESN’T COUNT AI agents on the device run commands read files call tools Agents appear only as attacker tools. No prompt injection, no MCP, no agent acting on a corporate device THE CONTROL POINT the device where the agent acts each tool call, before it runs whatever account a corporate tenant’s controls do not see a personal account Each finding matched to a MoorAI control, and where that control stops. Figures: Verizon 2026 DBIR and its executive summary. Incidents Nov 2024 to Oct 2025. AI security at the point. · Open source · MIT · moorai.dev MoorAI

Verizon’s 2026 Data Breach Investigations Report covers incidents from November 2024 to October 2025. Its AI findings point to one place: the corporate device, where employees reach AI through accounts the company does not manage. AI coding agents raise the stakes there, because they run commands, read files and call tools. MoorAI checks those actions on the device, whatever account the agent is signed into.

What the DBIR found

Page numbers refer to the full report.

How MoorAI solves it

MoorAI agent v1.17.1 is open source under MIT. Each answer below ends with where it stops.

Personal accounts: the check runs on the device

MoorAI runs in the agent’s own pre-tool hook and reviews every tool call before it runs. That covers Claude Code fully, and Codex CLI, Copilot CLI, Gemini CLI and Cursor through adapters. The hook lives on the device, not in an AI account, so a personal account gets the same check as a corporate one. The console receives a category, a risk level and a keyed one-way hash, never the content. Limit: the four adapters have not yet been tested end to end against the live agents.

Shadow AI and AI browser extensions: an inventory of each device

moorai-aibom lists the models, MCP servers, editor extensions, running local model servers and AI keys on a device. It reports each key as a hash, so the console can tell a company key from a personal one. The desktop app, on macOS and Windows, also lists AI browser extensions in Chrome, Edge, Brave, Arc, Vivaldi, Opera, Firefox and Safari, and in Chromium browsers flags those with broad access, such as reading every site. A daily check names any unknown program calling an AI provider’s API (AI_API_CALLER_UNKNOWN). moorai-shadow compares the AIBOM with your approved list. Limit: an extension counts as AI only if it is in MoorAI’s catalog, and the inventory shows that it is installed, not that it is in use.

Source code: control where the agent can send it

An approved list of model providers flags or blocks calls to any other provider, including through a redirected base URL. Egress rules decide which program may reach which host, and a per-agent destination map alerts the first time an agent reaches a new one. The model proxy checks what an agent sends its model for secrets and personal data, and the hook stops a secret file being read into the agent’s context. Limit: MoorAI does not recognise source code by its content. The control is on where code can go.

Chat in the browser: a companion extension

MoorAI Browser Guard, for Chrome and Edge, reviews a prompt typed into ChatGPT, Claude, Copilot, Gemini, Perplexity, Le Chat, DeepSeek or Grok before it is sent, whatever the account. It can block a secret, key, card number or private key. Limit: it is loaded unpacked, not from a store, and checks typed prompts, not file uploads.

Attackers: watch the AI already on the device

Four living-off-the-AI detectors flag an AI CLI started by an unexpected program, use of an opt-in decoy AI key, a local model server reachable without MoorAI, and an unknown program calling an AI API. Content an agent reads is scanned for injected instructions before it acts. Limit: MoorAI does not stop attackers’ use of AI on their own infrastructure.

Agent accounts: controls the agent cannot switch off

Agents in CI and containers run the same hook in server mode, in managed settings that a repository cannot override, with a per-service profile of allowed tools and hosts. Policy is signed, and the administrator chooses fail open or fail closed for each surface; nothing the agent can write changes the fail mode. For Claude Code, a per-session context tree records what entered the agent’s context, so an alert can show which source was behind an action. Limit: on the coding-agent hook, only the pre-tool check fails closed.

Limits

Sources


See also: MoorAI for AI coding agents and What’s new in MoorAI: fail mode and living off the AI.

AI security at the point.
Runtime guardrails for AI agents, apps and APIs. Open source under MIT; checks run where the agent runs, and the console gets content-free signals.
Get started → See MoorAI