Skip to content

Enterprise AI security

See every supported AI workflow.
Control every protected action.

Vekri finds the AI applications, agents and MCP servers your people use on macOS and Linux workstations, inspects the tool results that pass through Vekri, and authorizes every action they take through Vekri on the systems you protect.

The Vekri security layer
Illustrative data

Claude Code

Employee agent

Codex

Employee agent · configuration only

Incident agent

Kubernetes workload

Vekri Gateway

Identity · Policy · Access

Identity verified
Policy: deny (delete)
Executed with the broker's credential

Denied: k8s.delete_namespace

GitHub

acme/payments-api

Repository read · 200

Kubernetes

cluster prod

Not reached

Vekri Control · Activity

  • Allowedgithub.get_repositoryuser:erin · Claude Code
  • Deniedk8s.delete_namespaceincident-agent · RUN_SCOPE_DENIED

What happens

How Vekri works

Discover, govern, inspect, enforce, investigate.

From the AI on a developer's laptop to the systems agents change, each stage builds on the evidence of the one before, and says exactly what it proves.
  1. 01

    Discover

    Find the AI applications, coding agents, local models and MCP servers on macOS and Linux workstations.

    Vekri Endpoint: discover
  2. 02

    Govern

    See usage by application and team from verified identity, then set approval status and usage policies.

    Vekri Observe and Protect: govern
  3. 03

    Inspect

    Detect sensitive data on the device, and prompt injection in tool results before the agent reads them.

    Vekri Endpoint and Gateway: inspect
  4. 04

    Enforce

    Decide each tool call to the MCP servers you route through Vekri, and every operation on the systems behind Vekri Gateway: identity, scope, policy, approval.

    Vekri Gateway and Protect: enforce
  5. 05

    Investigate

    Follow a finding to the session, the device and the decision, with evidence labelled by where it came from.

    Vekri Observe and Control: investigate

See it work

Watch Vekri handle real AI workflows.

Each demonstration walks through one capability step by step, with illustrative data. Pause, replay, or choose any step.
AI application discovery
Illustrative data

ws-dev-07

macOS · Vekri Endpoint

  • Claude Code · Coding agent · 2.1.283
  • Cursor · IDE assistant
  • Claude Desktop · Desktop app
  • Ollama · Local models · 3 installed

MCP servers in client configuration

Name, transport, host. No secrets.

github · through a Vekri profile
linear · configured directly
notion · configured directly

Vekri Control · AI Applications

  • Claude CodeApproved
  • CursorUnder review
  • MCP: githubMediated
  • MCP: linearNot mediated

1 of 3 MCP servers mediated by Vekri

What happens

Solutions

Built for the AI enterprises actually run.

  • AI coding agent security

    Let engineers use AI coding agents on real systems, with governed access.

    Find the coding agents on your workstations, see what they do, decide the MCP calls they make on the laptop, and give them governed access to repositories and infrastructure through Vekri Gateway.

    Read more about ai coding agent security
  • Workforce AI governance

    Know how your organization uses AI, and set the rules.

    An inventory of the AI applications and MCP servers in use, usage broken down by team and use case, approval status and risk for each application, and policies that act where Vekri has a control point, with privacy built in.

    Read more about workforce ai governance
  • Enterprise MCP security

    One policy for the MCP servers you approve.

    Approve MCP servers as managed profiles, decide every tool call to them on the workstation or at Vekri Gateway, inspect results for prompt injection, keep credentials in a broker, and prove coverage with evidence.

    Read more about enterprise mcp security

Enterprise

Run Vekri where your agents run.

In Vekri's cloud, or inside your own Kubernetes cluster with no connection to Vekri. Your identity provider, your directory, your privacy rules.

Enterprise deployment and identity

  • Self-hosted in your cluster

    One Helm chart in a private cluster, with no connection to Vekri required. Detection, including the prompt-injection classifier, runs inside it.

  • Vekri's cloud

    We run Vekri for you, with the same identity, policy and audit controls as a self-hosted installation.

  • Your identity provider

    OpenID Connect sign-in for people and their agents, and SCIM 2.0 provisioning for users and groups.

  • Privacy by design

    Content inspection runs on the device and is off until you enable it; people can be shown as pseudonyms.

Security architecture

Controls that hold when an agent goes wrong.

Vekri assumes a model can be manipulated. The guarantees come from the gateway, the policy engine and the broker, not from the agent.
  • One path to protected systems

    Vekri is a boundary when its gateway is the only route to a system. The Helm chart's network policy and the broker's credentials are built for that.

  • Tokens are never forwarded

    Agents authenticate to Vekri; the broker authenticates to the backend with its own narrowly scoped credential.

  • Deny by default

    Unknown operations, malformed arguments and Cedar evaluation errors are denied, not guessed.

  • Exact-operation approvals

    Privileged writes wait for another person to approve that exact operation, bound to its digest and policy revision.

  • Evidence before execution

    Writes record durable audit intent before they run. An uncertain outcome is never retried blindly.

  • Observation is not authorization

    Endpoint telemetry and detections inform investigations; they never widen what a call is allowed to do.

How Vekri compares

Sourced, dated comparisons with gateways, AI security platforms, identity products and endpoint AI tools, including where they are stronger.

Contact Sales

See Vekri with your own AI applications, agents and systems.

Talk to us about the AI your organization uses, the systems agents reach and how you deploy: in Vekri's cloud, or inside your own Kubernetes cluster.