Arcjet vs Lasso Security

Lasso Security is an enterprise AI security platform for discovery, posture, red teaming, and runtime protection at a proxy, API, or AI gateway layer and through coding-agent hooks. Arcjet enforces one policy in the path of each action, in your code and in the hooks of Claude Code, GitHub Copilot, Cursor, and Codex.

13 min read
In short: Lasso Security is an enterprise AI security platform for discovery, posture, red teaming, and runtime protection at a proxy, API, or AI gateway layer and through coding-agent hooks. Arcjet enforces one policy in the path of each action, in your code and in the hooks of Claude Code, GitHub Copilot, Cursor, and Codex.

How do Arcjet and Lasso Security differ?

Lasso Security is an enterprise AI security platform that covers discovery, posture, red teaming, and runtime protection, with enforcement at a proxy, API, or AI gateway layer and through coding-agent hooks. Arcjet is an AI agent runtime security platform that enforces policy in the path of each action: in your code for custom agents, and in the hooks of Claude Code, GitHub Copilot, Cursor, and OpenAI Codex, with no proxy to route traffic through. The key difference is the enforcement point for your own applications. Lasso routes model traffic through a proxy or gateway layer, and Arcjet decides at the tool call in your code. Choose Arcjet if you want one authored policy across four coding agents and your own agents, decided before the action runs, on self-serve pricing. Choose Lasso if your priority is employee generative AI use in the browser, red teaming, and posture management from one enterprise vendor.

Arcjet publishes this comparison. Competitor details come from Lasso Security's public documentation, reviewed on September 25, 2026. Products change, so check the linked sources before you decide.

Arcjet and Lasso Security at a glance

Arcjet enforces in the agent's hook and in your code, and Lasso Security enforces at a proxy, API, or AI gateway layer and through coding-agent hooks. The following table compares the two products across 11 areas.

AreaArcjetLasso Security
Where it enforces

In the path of the action: SDK calls in your code, and the hooks that coding agents already fire. No proxy or gateway.

Inline at the proxy, API, or AI gateway layer

, plus coding-agent hooks

Coding agents

Claude Code, GitHub Copilot (CLI and cloud agent), Cursor, and OpenAI Codex, with one policy across all four

Claude Code, Cursor, Codex, and OpenCode

through hooks

Custom agents

JavaScript, TypeScript, Python, and Go SDKs, with integrations for 15 agent frameworks

Proxy, API, or AI gateway integration, and CI/CD discovery of homegrown applications

MCP

MCP server and tool allowlists on coding-agent tool calls; guard() in your own MCP handlers

MCP server discovery and a gateway that filters requests and responses

; an

open-source MCP Gateway

under the MIT license

Prompt injectionDetector in the Arcjet Cloud API, on prompts and tool inputs

Detection on ingested content, including files, web responses, and MCP outputs

Sensitive data and PII

SDK-local detection that keeps the raw body in your process; a server-side detector for hooks

PII and secret masking through gateway guardrail plugins
Destination threat intelligence

Scores each host an agent is about to contact with Arcjet threat intelligence

Not documented
Discovery and posture

Agent sessions and activity from hooks, OpenTelemetry, and the Claude Compliance API

AI inventory (AI-BOM), AI security posture management, and red teaming

Employee generative AI useNot a browser product

Browser extension

for employee chatbot use

Bots and web app security

Bot detection, rate limiting, Shield WAF, email validation, and signup protection in the same SDK

Not documented
Pricing

Published: Individual $25/month, Startup $299/month, Enterprise custom, plus usage

Not published on the website;

AWS Marketplace lists a gateway at $50,000 for 12 months

What is Lasso Security?

Lasso Security is an enterprise AI security platform that its home page describes in five parts: discovery with an AI bill of materials (AI-BOM), AI security posture management, automated red teaming, runtime enforcement, and AI detection and response. The platform page describes a red-teaming library of more than 3,000 attacks mapped to the OWASP Top 10, and runtime enforcement "inline at the proxy, API, or AI Gateway layer."

For coding assistants, Lasso connects to agent lifecycle hooks and names four agents: Claude Code, Cursor, Codex, and OpenCode. Lasso's Claude Code article describes deployment through Claude for Enterprise managed settings, inspection of tool calls before they run, and scanning of content the agent ingests, including tool results and MCP server responses.

Lasso also discovers MCP servers across an organization and runs a gateway that filters MCP requests and responses. Lasso's open-source MCP Gateway, released under the MIT license, ships secret-masking, Presidio PII, and Lasso guardrail plugins. For employees who use public chatbots, Lasso offers a browser extension.

On September 2, 2026, Lasso announced LEAP, a guardrail that runs on standard CPUs with a stated decision latency under 5 milliseconds, paired with an LLM-as-judge called RAPID for complex policy decisions. The same announcement describes deployment in customer environments, including air-gapped networks, a $30 million Series A led by ClearSky, founding in 2023, and SOC 2 Type II certification.

Lasso's website doesn't publish pricing. An AWS Marketplace listing for Lasso's Secured Gateway for LLMs shows a 12-month contract at $50,000.

What is Arcjet?

Arcjet is an AI agent runtime security platform. Arcjet discovers the agents running in your organization, enforces policy on every action, prompt, and tool call, and keeps the evidence of what happened. Arcjet decides in the path of the action rather than on the network.

For coding agents, Arcjet enforces policy on Claude Code, GitHub Copilot, Cursor, and OpenAI Codex through the hooks each agent already fires, with no SDK and no code change. One policy applies across all four agents, and you choose when it runs: Tool call, Prompt, or Model switch. You install the hooks through managed settings or MDM, so developers can't remove them without administrator access.

Arcjet's 12 starter policies cover destructive commands, history rewrites, protected paths, credential access, piped installers, MCP and egress allowlists, destination threats, model allowlists, sensitive information, prompt injection, and npm publish. Evaluation runs at the edge in over 300 data centers, and a hook typically adds a few tens of milliseconds.

For custom agents, the JavaScript, TypeScript, Python, and Go SDKs call guard() on tool calls, queue consumers, MCP handlers, and other actions that have no HTTP request, and protect() on HTTP routes. Arcjet integrates with 15 agent frameworks, including the Claude Agent SDK, LangChain, LangGraph, Mastra, OpenAI Agents, the Vercel AI SDK, and Microsoft Agent Framework for Go. You write Guard policies in Rego or a builder, dry run them before they go live, and publish them from the Arcjet Console or MCP server, and changes take effect in real time.

Arcjet detectors include prompt injection, sensitive information with an SDK-local option that keeps the raw body in your process, destination threat analysis, token budgets, and rate limits. The same SDK covers bot detection, Shield WAF, and email validation for your web application. The Arcjet Console records every decision and session, and SIEM export to Datadog, Splunk, SentinelOne, Panther, and Amazon S3 is available on the Enterprise plan.

Key differences between Arcjet and Lasso Security

Arcjet differs from Lasso Security in four ways: where enforcement happens, coding-agent coverage and policy authoring, the handling of tool results, and coverage of data handling, web security, and pricing. The following sections cover each one.

Where enforcement happens

Lasso's runtime enforcement for applications sits at a proxy, API, or AI gateway layer, so traffic between your application and the model goes through that layer. Arcjet has no proxy. For your own agents, the Arcjet check is a function call at the tool, next to the code that performs the side effect, so the policy can read the tool name, the arguments, the user, and the account.

A tool call that never produces model traffic, such as a queue consumer acting on a stored instruction, still gets an Arcjet decision. For more information about this design, see AI agent security architecture.

Coding-agent coverage and policy authoring

Both products use the hooks that coding agents fire. Lasso's coding-assistant page names Claude Code, Cursor, Codex, and OpenCode, and Lasso's public documentation doesn't describe GitHub Copilot hooks. Arcjet applies one policy across Claude Code, GitHub Copilot, Cursor, and Codex.

You write the Arcjet policy yourself in Rego or the builder, start from one of 12 starter policies, and dry run it before it denies anything. A denial names the rule ID, the policy, and the decision, so a blocked developer and a reviewer can trace it. For more information, see how to secure AI coding agents.

Tool results

Lasso screens tool results before they reach the model, and Arcjet doesn't on coding agents. Lasso's Claude Code article describes scanning content that the agent ingests, including tool results and MCP server responses. Arcjet screens prompts and tool calls and records tool results as activity. If screening tool output is your main requirement, weigh this difference.

Data handling, web security, and pricing

Arcjet's SDK-local sensitive-information detection keeps the raw body in your process. Prompt injection detection runs in the Arcjet Cloud API, so the local-processing claim applies to sensitive-information inspection, not to every rule. For more information, see keeping security inspection local.

Arcjet also covers bots, rate limiting, and Shield WAF for the web application that hosts your agent, which Lasso's public documentation doesn't describe. Arcjet publishes its prices, from $25 per month, and offers a 15-day trial. Lasso's website doesn't publish pricing.

When to choose Lasso Security

Choose Lasso Security when you want browser, red teaming, posture, and gateway enforcement from one enterprise vendor. Lasso fits when any of the following apply:

  • You need to govern employee use of public chatbots through a browser extension.
  • You want automated red teaming and AI security posture management from the same vendor as runtime protection.
  • You need guardrails that run inside your own environment, including air-gapped networks.
  • Screening tool results and MCP responses before they reach the model is a firm requirement.
  • You already route model traffic through an AI gateway and want enforcement there.

When to choose Arcjet

Choose Arcjet when you want one policy that decides each action before it runs, on coding agents and in your own agent code. Arcjet fits when any of the following apply:

  • You want one policy that decides before the tool call runs on Claude Code, GitHub Copilot, Cursor, and Codex.
  • You build your own agents and want enforcement at the tool call, with application context, and no proxy.
  • You want to write and review policy as code in Rego, with dry run before live.
  • You want bots, rate limiting, and WAF for the same application.
  • You want published, usage-based pricing and a self-serve start.

Can you use Lasso Security and Arcjet together?

Yes, Lasso Security and Arcjet can run side by side. A common split is Lasso for browser-based employee use of generative AI, red teaming, and posture, and Arcjet for in-path enforcement on coding agents and in your own agent code. If both products install coding-agent hooks, decide which product owns each hook event, and test that a denial from either one stops the action.

What are the alternatives to Lasso Security?

Lasso Security alternatives include other enterprise AI security platforms, platform-native controls, and runtime enforcement in code. The following products cover overlapping ground:

For a wider map of the category, see AI agent security platforms.

Frequently asked questions

What is the difference between Arcjet and Lasso Security?

The main difference is the enforcement point. Lasso Security covers discovery, posture management, red teaming, and runtime protection, with enforcement at a proxy, API, or AI gateway layer and through coding-agent hooks. Arcjet enforces policy through SDK calls in your own agent code and through the hooks of Claude Code, GitHub Copilot, Cursor, and OpenAI Codex, with no proxy. Arcjet also covers bots, rate limiting, and WAF for the same application.

Is Arcjet an alternative to Lasso Security?

Yes, Arcjet is an alternative to Lasso Security for runtime enforcement on coding agents and custom agents. Arcjet applies one Rego or builder policy across Claude Code, GitHub Copilot, Cursor, and Codex, and decides before the tool call runs. Lasso covers areas Arcjet doesn't, including a browser extension for employee chatbot use, automated red teaming, and AI security posture management.

Can you use Lasso Security and Arcjet together?

Yes, Lasso Security and Arcjet can run side by side. A common split is Lasso for employee generative AI use in the browser, red teaming, and posture, and Arcjet for in-path enforcement on coding agents and in your own agent code. If both products install coding-agent hooks, decide which one owns each hook event and test that a denial from either one stops the action.

How much does Lasso Security cost compared with Arcjet?

Lasso Security doesn't publish pricing on its website, and Arcjet publishes self-serve plans. An AWS Marketplace listing for Lasso's Secured Gateway for LLMs shows a 12-month contract at $50,000. Arcjet's pricing is Individual at $25 per month, Startup at $299 per month, and Enterprise at custom pricing, plus usage at $5 per million web requests and $50 per million agent requests, with a 15-day trial.

Does Lasso Security support GitHub Copilot?

Lasso Security's public documentation doesn't describe GitHub Copilot hooks. Lasso's coding-assistant page names four coding agents: Claude Code, Cursor, Codex, and OpenCode. Arcjet enforces policy on GitHub Copilot CLI and cloud agent hooks, alongside Claude Code, Cursor, and OpenAI Codex, with one policy across all four agents, installed through managed settings or MDM.

AI runtime security in your code

Protect your AI agent workflows with Arcjet

Arcjet runs inside your application, where it can use runtime context to enforce agent actions and budgets, detect prompt injection, and protect sensitive information before a workflow acts.