Skip to content

Vekri vs Noma Security

What each is for, where Noma Security is strong, and how the two differ, capability by capability.

Noma Security · Based on the vendor's public documentation, last reviewed .

At a glance

Noma Security

Noma Security covers SaaS, cloud and endpoint agents with posture management, red teaming, runtime detection and response, and access control, enforced through the gateways, agent hooks, SDKs and APIs a company already runs.

Noma states that it supports both SaaS and on-premises deployment. It discovers SaaS agents through platform APIs and endpoint agents through existing EDR or MDM tools, and enforces policy through existing gateways, agent hooks, SDKs and APIs.

Vekri

Runtime authorization for AI agents. Vekri Gateway checks every tool call against a verified identity, a task scope and Cedar policy; privileged writes wait for a person's approval of the exact operation; a broker executes with credentials the agent never sees.

In Vekri's cloud, or self-hosted in your Kubernetes cluster with no connection to Vekri.

Where Noma Security is strong

Noma brings discovery, posture management, red teaming and runtime detection together, and judges each action in the context of the whole session, the data within reach and the agent's usual behavior. It detects prompt injection, including encoded injection and indirect injection through tool responses, masks sensitive data inline, and reaches SaaS, cloud and endpoint agents without deploying another endpoint agent.

Where Vekri differs

Noma decides with detectors, intent and behavioral baselines, ties each agent to its human owner and IdP group, and enforces through control points the customer already runs. Vekri is itself the authorization point in front of Kubernetes and GitHub: it verifies the workload or employee behind each call, applies Cedar policy within a scope issued for the task, binds a privileged write to another person's approval of that exact operation, and executes it through a broker so the agent never holds the credentials. Vekri inspects tool results for prompt injection where they pass its gateways, not model traffic.

Side by side

Vekri and Noma Security, capability by capability.

"Not in public docs" means we could not find it in the vendor's public documentation on the review date, not that it is missing.

Decides each tool call inline

Every agent tool call is allowed or denied before it reaches the protected system.

VekriYes
Vekri Gateway decides every MCP tool call sent through it before the broker executes it; a denied call never reaches the system. It is a boundary only when it is the only path to that system.
Noma SecurityDocumented
Noma evaluates an action or connection when it is attempted and can block it in real time, enforcing through the AI and MCP gateways, agent hooks, agent SDKs and direct APIs the customer already runs. [2] [3] [4]

Verified workload identity

An agent running as a workload proves who it is with a credential the platform issued, not a shared key.

VekriYes
Kubernetes projected service-account tokens, verified with TokenReview before Vekri issues a short-lived token for the run; every call is then authenticated. SPIFFE X.509-SVIDs from a configured trust bundle (no Workload API yet).
Noma SecurityNot in public docs
Noma ties agents to their human owners. Verifying an agent workload with a platform-issued credential on each request is not described in the public documentation. [5]

Employee agents use company SSO

Agents that employees run sign in as that employee, through the company identity provider.

VekriYes
Vekri is the MCP authorization server for Claude Code and federates to your OpenID Connect provider. SAML sign-in is not available yet.
Noma SecurityPartly
Noma maps each agent to its human owner and that owner's IdP group, and keys policy to those groups. How an agent signs in as the employee is not described. [5]

Task-scoped permissions from the server

What an agent may do is set per task by the server, not by the agent or its prompt.

VekriYes
A run scope for workloads, or a protected access assignment for employees. The effective permission is always an intersection, never a widening.
Noma SecurityNot in public docs
Noma compares attempted actions with the agent's intended task to detect drift. A permission scope issued by the server for each task is not described in the public documentation. [3]

Policy as code, deny by default

Decisions come from versioned policy, and anything not allowed is refused.

VekriYes
Cedar over typed operations. Unknown operations and evaluation errors are denied, and a revision can be simulated before it is published.
Noma SecurityPartly
Policy is set per agent, tool and operation, keyed to IdP groups, users and tool sensitivity, and defined once for every control point. The policy language and deny-by-default behavior are not described. [3] [6]

Approval of the exact operation

A person approves one specific operation, and the approval cannot be reused for another.

VekriYes
Privileged writes wait for another person to approve that operation, bound to its digest, short-lived and single use, with separation of duties.
Noma SecurityPartly
Policy can route an action to a person for approval. Who approves, and whether the approval is bound to that exact request, is not described. [3] [4]

Agent never holds backend credentials

Secrets for the protected system stay out of the agent's reach.

VekriYes
A broker executes with narrowly scoped Kubernetes or GitHub App credentials. Incoming tokens are never forwarded.
Noma SecurityNot in public docs
Brokering or injecting backend credentials so that the agent never holds them is not described in the public documentation.

Audit evidence of decision and outcome

Each call leaves a durable record of what was decided and what happened.

VekriYes
Intent is recorded durably before execution and the outcome after; an uncertain outcome is never retried blindly.
Noma SecurityDocumented
Noma keeps a trail of agent actions, including prompts, tool calls and responses, with explanations of incidents and evidence for auditors. [3] [4] [6]

AI agents on workstations

Finds AI coding agents and other AI applications on employee devices, and watches or controls what they do there.

VekriPartly
Vekri Endpoint discovers coding agents, desktop and IDE AI apps, local models and their MCP servers on macOS and Linux, and its local MCP gateway decides each MCP tool call sent through it (Claude Code verified connecting; tool calls verified with an MCP client library). On macOS, a network gateway mediates MCP requests to approved remote servers, and agent control stops AI agents the organization has not allowed. Hooks observe built-in tools without blocking them; Windows is not supported.
Noma SecurityDocumented
Noma finds Claude Code, Claude Cowork, Codex, MCP servers and skills on employee devices through existing EDR or MDM tools, and stops risky actions through hooks, gateways and APIs. Which control point applies to each agent, and supported operating systems, are not stated. [2]

Prompt and output inspection

Detects prompt injection or sensitive data in what models read and write.

VekriPartly
Tool results on Vekri Gateway and the local MCP gateway are inspected for prompt injection before the agent reads them; sensitive-data categories are detected on the device, off by default. Browsers and file uploads are not inspected.
Noma SecurityDocumented
AI-DR detects prompt injection, including encoded injection and indirect injection through tool responses, and can mask sensitive data inline. [4]

Systems covered

Which systems, platforms or agents the product works with.

Vekri
Kubernetes and GitHub, with GitLab, PostgreSQL, MySQL, MongoDB, Slack, Jira, Linear, Asana, ClickUp, monday.com, HubSpot, Pipedrive, Zendesk, Freshdesk and custom OpenAPI connectors in preview.
Noma Security
Agents on Microsoft Copilot Studio, Salesforce Agentforce and Claude Enterprise; agents built on Amazon Bedrock, Bedrock AgentCore and SageMaker; and Claude Code, Claude Cowork and Codex on employee devices.

Deployment

How the product is delivered.

Vekri
In Vekri's cloud, or self-hosted in your Kubernetes cluster with no connection to Vekri.
Noma Security
Noma states that it supports both SaaS and on-premises deployment. It discovers SaaS agents through platform APIs and endpoint agents through existing EDR or MDM tools, and enforces policy through existing gateways, agent hooks, SDKs and APIs.

Using both

Noma can discover and test agents and detect injection or data leakage across SaaS, cloud and devices, while Vekri authorizes, approves and brokers the calls those agents make to Kubernetes and GitHub. Vekri Endpoint decides MCP calls through its local gateway but blocks no other agent action, which stays with Noma.

Sources

Read on .

  1. 1.Noma Security platform overview
  2. 2.Noma for Endpoint AI Agents
  3. 3.Noma Agent Access Control
  4. 4.Noma AI-DR (AI Detection and Response)
  5. 5.Noma: Agentic Identity
  6. 6.Noma: AI Agent Control Plane
  7. 7.Noma for SaaS Agents
  8. 8.Noma blog: AWS and Noma

Product names are trademarks of their respective owners. This page compares publicly documented capabilities as of the review date; it is not endorsed by the vendor, and products change quickly.

Something out of date or wrong? Tell us and we will correct it.

More comparisons

AI security platforms

All comparisons

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.