// moorai vs dope.security

MoorAI vs dope.security

Both run on the endpoint — and that is where the similarity ends. dope.security is a “fly-direct” Secure Web Gateway: SSL inspection, URL filtering, CASB and its Dopamine DLP all execute on the device instead of backhauling traffic to a cloud proxy. It is a genuinely better architecture than a legacy SWG, and its shadow-AI and shadow-MCP research is some of the best published work in this space.

But on-device is not the same as content-free, and network egress is not the same as agent interception. dope.security inspects the traffic leaving your machine and, per its own published material, classifies that content using zero-retention external APIs. MoorAI hooks the agent itself — it reviews the prompt and the MCP tool-call before they run, and the content never leaves the device at all.

Broad vs deep. Their layer sees every app that speaks HTTPS without needing an integration. Ours sees which tool an agent is about to call, with which arguments — including local activity that never touches the network. The two are more complementary than competitive.

Where MoorAI is different. The scoreboard below is MoorAI's full shipped capability set, with dope.security mapped honestly from its published material. Its genuine strengths — breadth of coverage and discovery — show as even rows; the honest take below covers where it is ahead.

MoorAI dope.security
Content never leaves the machine
Only category · risk · one-way hash leave the device
No tokenize-and-forward of content
Reviews prompts before they reach a model
Governs local MCP over stdio (e.g. Claude Desktop)
Reviews AI output, not just prompts
On-device MCP tool-call gateway — blocks before the call runs
Sees local tool activity that never crosses the network
MCP server allow-list at call time
Per-tool MCP argument rules
Model-endpoint allow-list
Shadow-AI agent discovery
Browser + desktop AI-app discovery
Shadow-MCP / MCP traffic discovery
AIBOM — live agent / model / MCP inventory
Content-free data lineage / Event Flow
Cryptographically signed, tamper-evident decisions
JIT elevation + entitlement envelope
Per-agent assurance score
Rules-file poisoning detection (CLAUDE.md / .cursorrules)
Lethal-trifecta / cross-server toxic-flow detection
Break-glass / offline fail-closed
Natural-language policy authoring
Compliance packs (OWASP LLM Top 10 / NIST / ISO 27001·42001 / EU AI Act)
Open source (AGPL-3.0)
No account — no platform to stand up
Free to start

Where dope.security is stronger. Breadth, and it is not close. On-device SSL inspection covers anything that speaks HTTPS — browsers, thick clients, cloud AI desktop apps, tools nobody has written an integration for — and attributes traffic back to the process that generated it. It also brings a full web-security stack (URL filtering, anti-malware, CASB) that MoorAI does not attempt, and its published telemetry research across thousands of devices gives it real category authority. If your problem is “we have no idea what AI our whole company is reaching,” that is their strength.

Where MoorAI is stronger. Depth, and data residency. A proxy sees a request; MoorAI sees the decision — which tool, which arguments, allowed or blocked, before execution. That includes the surface a network gateway structurally cannot observe: a local MCP server over stdio, a file read, a shell command, an IDE plugin acting on the repo on disk. And MoorAI is content-free by construction: prompt content is never forwarded off-device or handed to a third-party API to be classified, so the guard can never become the leak. Every decision lands as a signed, content-free record mapped to ISO 42001, NIST AI RMF, the EU AI Act and the OWASP LLM Top 10. MoorAI's agent is open source (AGPL-3.0), so that content-free claim is auditable rather than asserted.

Claude Desktop is the clearest example. Its most sensitive MCP servers — filesystem, git, a local database — run locally over stdio. That traffic never touches the network, so an on-device SWG inspecting SSL egress sees nothing. MoorAI installs as an MCP proxy in Claude Desktop's own config, so every tool-call passes through the same policy engine, allow-list and argument rules as the Claude Code hook — and lands as a signed, content-free record.

And the converse, stated plainly. Claude Desktop's chat traffic to the model API is not intercepted by that proxy — it governs tool-calls. Today MoorAI covers that surface with app and browser discovery and a companion browser extension. Local TLS inspection is on the roadmap as an optional, opt-in layer — off by default, offered at install — for teams that want the chat surface covered directly. It is not shipping today, and we will not describe it as though it were. When it ships it holds the same invariant as everything else here: decryption and classification both happen on the device, content is never sent to a third-party API to be classified, and only category · risk · one-way hash leave the machine. The line was never “we refuse to decrypt” — it is that plaintext never leaves the endpoint. On-device inspection paired with off-device classification is not content-free, and that distinction is the whole argument.

Use both, honestly. They sit at different layers. Run dope.security for organization-wide web and AI egress control; run MoorAI where prompt content must never leave the machine, where you need to govern what coding agents actually do with their tools, or where you need content-free evidence an auditor can read without reading anyone's prompts.

Comparison reflects dope.security's publicly published material as of 2026 and MoorAI's shipped capabilities. — = unconfirmed, not necessarily absent: it marks a capability their published material does not clearly document. The “classifies content using zero-retention APIs” characterization is dope.security's own description of Dopamine DLP. dope.security is a trademark of its respective owner; this is an independent capability comparison, not an endorsement, and every product here evolves — verify specifics against their current documentation.

glick.run — AGPL-3.0