AI agent security everywhere agents run

AI agents don't run in one place. They run on laptops, in browser tabs, inside AI SaaS, behind gateways and in cloud sandboxes nobody logs in to. Securing them means a security layer in each of those environments: an agent or extension where AI runs, an integration with the AI vendor, or a gateway in between.

Autonomous covers all of them, reporting into one inventory, one activity log and one policy: the endpoint agent, the browser extension, AI SaaS integrations, the MCP Gateway, LiteLLM guardrails, and the agent in containers and cloud agents.

Why one layer isn't enough

Every place AI runs hides it from the others. Security that watches one of them leaves agents in the rest unseen, and an agent that can't be seen can't be stopped.

  • A desktop agent sees Cursor and Claude Code on the laptop, but not ChatGPT in a browser tab.
  • Nothing on a laptop sees Claude or ChatGPT used from a phone or a personal computer, or an agent working in a cloud sandbox.
  • A gateway sees the traffic routed through it, not the files an agent reads or the commands it runs on the machine.

So the layers work together: each covers its environment, and all of them report into the same inventory, the same session history and the same guardrails policy. A session the endpoint agent and an AI SaaS integration both recorded is one session, on one person.

How to cover every environment

  1. Start on endpoints

    Install the endpoint agent on macOS, Windows and Linux with one command, or silently through Intune, Jamf Pro, Iru (Kandji), JumpCloud, Mosyle, Fleet or any MDM. Its first scan finds the AI agents on each machine.

  2. Add the browser and AI SaaS

    Push the browser extension to Chrome, Edge and Firefox, and connect Claude Enterprise, ChatGPT Enterprise and Microsoft 365 Copilot, so AI used outside the desktop is in the same picture.

  3. Cover the cloud and gateways

    Put the agent into your container images and your Claude Code and Cursor cloud environments, point your LiteLLM proxy at your guardrails, and move MCP servers behind the MCP Gateway.

Which agents are covered, and how deeply

Every AI agent below is discovered where it runs. The columns say how much deeper each layer sees into it, and where it can act before the agent does.

Yes
Inventory
Its configuration is read: the MCP servers, skills and extensions it loads.
Yes
Session history
Its sessions are recorded: prompts, tool calls and results.
Yes
Real-time enforcement
Guardrails and MCP policies block or redact inline, not only after the fact.

Desktop

The endpoint agent

Desktop: The endpoint agent
AI agentInven­toryHistoryEnforced
CursorYesYesYes
Claude CodeWindows: version 2.1.139 or later for enforcementYesYesYes
OpenAI CodexYesYesYes
Codex DesktopYesYesYes
ChatGPT DesktopEnforcement on version 26 and laterYesYesYes
Claude DesktopYesYesYes
Gemini CLIYesYesYes
Devin Desktop (Windsurf)YesYesYes
GitHub CopilotYesNoNo
VS CodeYesYesNo
JetBrains IDEsYesYesNo
Augment CodeYesYesYes
And 41 more desktop agents
Desktop, the rest: The endpoint agent
AI agentInven­toryHistoryEnforced
OpenCodeYesYesYes
VS Code InsidersYesYesNo
Kimi CodeYesYesYes
OpenClawYesYesNo
PiYesNoNo
JunieYesNoNo
Warp TerminalYesYesNo
VSCodiumYesNoNo
ZedYesNoNo
ContinueYesNoNo
ClineYesNoNo
TraeYesNoNo
LM StudioYesNoNo
AnythingLLMYesNoNo
KiroYesNoNo
Amazon QYesNoNo
Roo ClineYesNoNo
GooseYesNoNo
AmpYesNoNo
QwenYesNoNo
AntigravityYesNoNo
Roo CodeYesNoNo
Grok CLIYesNoNo
WitsyYesNoNo
5ireYesNoNo
BoltAIYesNoNo
CherryStudioYesNoNo
gptmeYesNoNo
EnconvoYesNoNo
CrushYesNoNo
SupermavenYesNoNo
Comet (Perplexity)YesNoNo
OllamaYesNoNo
Hugging FaceYesNoNo
MstyYesNoNo
JanYesNoNo
GPT4AllYesNoNo
Gemini DesktopNoNoNo
Claude on ExcelNoNoNo
Claude on PowerPointNoNoNo
ChatGPT AtlasNoNoNo

Browser

The browser extension

Browser: The browser extension
AI agentInven­toryHistoryEnforced
ChatGPTYesYesYes
ClaudeYesYesYes
GeminiNoYesYes
Microsoft 365 CopilotYesYesYes
Microsoft 365 Copilot CoworkYesYesYes
NotebookLMGuardrails also check a notebook's sourcesNoYesYes

AI SaaS

The AI vendor's own API

AI SaaS: The AI vendor's own API
AI agentInven­toryHistoryEnforced
Claude EnterpriseBlocks before the model, with inference hooks onNoYesYes
ChatGPT EnterpriseConversations and Codex sessionsNoYesNo
Microsoft 365 CopilotEvery licensed userNoYesNo
62 AI agents and apps across three layers, 18 of them enforced in real time.

Endpoints

The endpoint agent is a lightweight agent on each laptop and server, the endpoint security agent for AI. It finds the AI agents installed there, reads what they load and records what they do.

  • macOS 13 or later, Windows and Linux; a one-line installer for a first machine, or silent fleet deployment through your MDM.
  • More than 50 desktop AI agents discovered: coding agents, AI IDEs, chat apps and local model runners.
  • Where the agent exposes hooks (Cursor, Claude Code, Codex, Gemini CLI, ChatGPT Desktop and more), guardrails block a dangerous command or redact a secret before it runs or leaves.
  • Everything is tied to a person, so an alert names who ran the agent, not just a hostname.

Try it free: Cursor · Claude Code · Codex

Browsers

The browser extension covers AI used in a browser tab, which a desktop agent can't see, and reports into the same views as the endpoint agent.

  • Chrome, Edge and Firefox 140 or later, deployed by your MDM or from the web store.
  • ChatGPT, Claude, Gemini, Microsoft 365 Copilot and Copilot Cowork, and NotebookLM: prompts, responses and tool calls captured.
  • Prompts held at submit and checked by your guardrails, as the endpoint agent does on the desktop.
  • AI web apps you haven't approved blocked by domain, app or the region their provider is in: off by default, then observe, then enforce.
  • Conversation text is hashed by the extension, not stored by it.

Try it free: ChatGPT · Shadow AI

AI SaaS

AI SaaS integrations read usage from each AI vendor's own API, server-side, so you see it even from devices you don't manage. Each also supplies its users, so cloud-only use still has a name.

  • Claude Enterprise: Claude Code and Cowork sessions and claude.ai chats, through Anthropic's Compliance API. With prompt inspection on, Anthropic asks Autonomous before each prompt reaches the model, so guardrails block it there.
  • ChatGPT Enterprise: ChatGPT conversations and Codex sessions, through OpenAI's Compliance API. Visibility only.
  • Microsoft 365 Copilot: every licensed user's prompts and responses, through Microsoft Graph. Visibility only.
  • A session the endpoint agent also recorded is merged into one, and everything is scored for risk and checked by your guardrails.

Try it free: Claude · Microsoft Copilot

Containers and cloud agents

Cloud agents and background agents work with nobody watching: in dev containers, CI runners, Kubernetes pods and the sandboxes Anthropic and Cursor start for each task. Autonomous puts the same agent inside them.

  • Containers: the agent goes into your Docker image, on glibc-based Linux, x64 and arm64. Each container reports as an endpoint, grouped by workload, with the same inventory, activity, policy and guardrails as a laptop.
  • Claude Code cloud: the environment's own setup script installs the agent, so every Claude Code session in Anthropic's cloud is covered.
  • Cursor Cloud agents: the cloud agent environment's install and start scripts put the agent in every Cursor Cloud agent, and a team hook can refuse prompts from agents started outside the protected environment.
  • A missing key or an unreachable backend never stops your workload: agents keep working, and enroll when they can.

Try it free: Cursor

LLM gateway

Already route model calls through a LiteLLM proxy? It asks Autonomous before each request goes to the model and again on the answer, and lets it through, masks the secrets in it, or blocks it, by the same guardrails policy your endpoints use. About ten minutes to set up.

Try it free: LiteLLM guardrails

MCP gateway

The MCP servers your agents use, run by us in isolated sandboxes instead of on laptops. An administrator adds each server once and decides which of its tools everyone may call; each person signs in as themselves, and their tokens stay in a vault the agent never sees.

More on the MCP Gateway →

Frequently asked questions

Does it work on Windows and Linux?

Yes. The endpoint agent runs on macOS 13 or later, Windows and Linux, and in Linux containers. On Windows, real-time enforcement for Claude Code needs Claude Code 2.1.139 or later; earlier versions are recorded, not enforced inline.

Can it see ChatGPT used in the browser?

Yes, with the browser extension on Chrome, Edge or Firefox. It captures ChatGPT, Claude, Gemini, Microsoft 365 Copilot and NotebookLM, checks each prompt at submit, and can block AI web apps you haven't approved. Safari isn't supported.

What about Claude Code on the web?

The Claude Enterprise integration doesn't report it. Those sessions run in Anthropic's cloud environments, and putting the agent in through the environment's setup script covers each one as an endpoint, with its inventory, session history and guardrails.

Does it cover AI agents in CI?

Yes, when the CI job runs in a container built from your image with the agent in it. A CI system that replaces the image's entrypoint, such as a GitHub Actions container job, never starts the agent, so agents there run ungoverned.

Do we need every layer?

No. Start where your AI runs: most teams start on endpoints, where coding agents run. Add the browser extension when people use AI in the browser, AI SaaS integrations for use on devices you don't manage, and the container agent once agents run in the cloud. Each layer you add reports into the same place.

Which AI agents aren't covered yet?

Gemini Desktop, Claude on Excel and PowerPoint, and ChatGPT Atlas are discovered and can be allowed or blocked, but not looked into further yet. Safari isn't supported by the browser extension.

How long does it take to get running?

About 10 minutes to integrate. The endpoint agent runs on macOS, Windows, Linux and containers, in the cloud too: install it with one command, or silently through your MDM (Microsoft Intune, Jamf Pro, Iru (Kandji), JumpCloud, Mosyle, Fleet or any other). Its first scan inventories a machine's AI agents within a few minutes.

Will it disrupt our developers or block their work?

Not unless you choose to. Every new policy and guardrail starts off or in monitor mode, where activity is evaluated and logged but nothing is blocked. You move a policy to enforce when its findings look right, for a pilot group first.

Related posts

The Hidden Security Risks in 100k Enterprise AI Sessions
August 26, 2026

The Hidden Security Risks in 100k Enterprise AI Sessions

Enterprise AI agents are repeating the Hugging Face breach patterns on developer endpoints right now. A study of 100k agent sessions revealed thousands of cases of autonomous credential hunting, indirect prompt injection via Jira/Confluence, and unsupervised production changes. Learn why agentic security requires continuous session monitoring, input guardrails, and brokered credentials.

Read More

More on the blog →

See every agent, wherever it runs

Start on endpoints in minutes, then add the browser, AI SaaS and the cloud as your agents spread.

Book a demo