Discover more agents. Centralize policies. Enforce decisions where agents act.
Obsidian is expanding AI Agent Security with discovery and governance for agents built into your third-party apps, a new Runtime Policy Decision Engine, and enforcement across Codex, MCP connections and the gateways you already run.

AI agents are everywhere. Developers are building with Claude Code and Codex. Business teams are experimenting with Copilot Studio. And the third-party apps you've already approved are quietly introducing agents of their own.
For most security teams, the immediate priority has been discovery and governance. Find the agents, understand what they can access, and rein in unnecessary permissions. That's a good start. But with agents increasingly acting autonomously, knowing what they can do is only half the battle. Security teams also need to control what they actually do.
Obsidian already helps organizations discover and govern agents across Claude Code, Claude Cowork, Microsoft Copilot, Amazon Bedrock, Google Vertex AI and n8n. Today, we're building on that foundation, extending visibility to even more agents and introducing a new way to make and enforce security decisions at runtime.
The goal is simple: Give security teams the confidence to say yes to more AI, without giving up control of what agents do.
AI agents are changing how work gets done. They're also changing what it takes to secure the enterprise.
That’s why we’re excited about what we’re announcing today. We’re bringing together our investments in agent discovery, governance, third-party application intelligence and runtime enforcement to help security teams move from simply knowing their agents to controlling what those agents do.
Today, we’re introducing new capabilities across three critical layers of AI Agent Security:
Together, they give security teams a consistent way to secure AI agents across coding environments, AI platforms, MCP connections, third-party applications and their own infrastructure.

You can’t secure an agent you don’t know exists. And increasingly, those agents aren’t just coming from your employees. They’re arriving inside the applications your business already trusts. We’re expanding Obsidian’s existing AI agent discovery and governance coverage with two major additions.
Discovery and governance for agents built into third-party apps. Obsidian now discovers AI agents built into Salesforce Agentforce, Databricks, GitHub, Microsoft 365, Snowflake, ServiceNow and Workday. For each agent, security teams can see:
That includes agents introduced by vendors as well as agents employees build inside those applications, often without a separate security review.
Codex discovery and risk analysis. We’re extending our existing coverage of Claude Code, Claude Cowork, Microsoft Copilot, Amazon Bedrock, Google Vertex AI and n8n to include OpenAI’s Codex. Security teams can discover Codex agents, understand their access and identify risky configurations, just as they can with other supported AI platforms.
The result is broader visibility across both sides of the AI agent landscape: agents employees bring into the business and agents that arrive through third-party applications.
Read more: Obsidian now discovers and governs the AI agents built into your third-party apps
Discovery tells you what an agent can reach. Governance helps limit that access. But what happens when an agent with legitimate access attempts something it shouldn’t? That’s where our biggest announcement comes in.
Runtime Policy Decision Engine. The first of its kind in the market, the runtime policy decision engine gives your security teams a central decision layer for AI agent actions across third-party applications. Instead of rebuilding rules for every agent platform, you can now define your policies in Obsidian. When an agent attempts an action, the engine evaluates it against those policies using context from the Obsidian Knowledge Graph.
It considers:
It then returns a decision: allow, block or require approval where supported, along with the reason. For example:
Every decision is logged, giving security teams a record of which actions were evaluated and which policies were applied.
Customer-provided context. What counts as sensitive is defined by your business, and no enforcing tool knows that on its own. You can now add your own context, such as data classification labels, and use it to build agent policies specific to your business. A policy such as “block Highly Sensitive files for agents acting for anyone outside the Executive team” then follows your own definition of sensitive data.
Policy Decision API. Already running your own AI gateways, MCP gateways, agent harnesses or workflows? Keep them. With the new Policy Decision API, your existing infrastructure can send agent actions to Obsidian’s Runtime Policy Decision Engine and apply the decisions it returns. Your platform team keeps the tools and infrastructure it has built. Your security team gets consistent policies across them, including for agents without a native Obsidian connector.
A policy is only useful if it can be enforced. AI agents won’t all run on the same platform, and enterprises shouldn’t have to standardize on one tool to secure them. That’s why we’re expanding runtime enforcement across coding agents, MCP connections and the gateways your teams already operate. Each enforcement point uses decisions from the same Runtime Policy Decision Engine.
Runtime enforcement for OpenAI Codex. Building on existing enforcement for Claude Code and Claude Cowork, Obsidian now brings runtime policy enforcement to Codex. A lightweight sidecar checks tool calls before they execute, allowing security teams to block risky actions without disrupting legitimate development.
Whether an agent attempts to:
Obsidian can evaluate the action against enterprise policy before it runs. Developers keep using their preferred tools. Security keeps control over what those tools can do.
Read more: Obsidian now enforces runtime policy for OpenAI Codex and Runtime policy for Claude Code and Cowork
MCP Security Proxy. MCP makes it easy for your AI agents to connect to applications like Salesforce, Snowflake, Slack and Google Drive. But those connections can also give agents powerful access to business data. Obsidian’s new MCP Security Proxy introduces a governed checkpoint between AI clients and supported applications. It evaluates tool calls against enterprise policies before forwarding them, with context about:
Today, supported services include Atlassian, Context7, Databricks, GitLab, Google Drive, Notion, Salesforce, Sentry, Slack and Snowflake. But the reality is any MCP client can use it. Cloudflare has been our design partner. With this partnership, our joint customers can extend these controls to agent traffic routed through Cloudflare’s MCP Server Portal, so customers can apply the same policies across more of their MCP infrastructure.
Read more: Introducing the MCP Security Proxy: control what AI agents do in your third-party apps through MCP
Enforcement through your own gateways and agent harnesses. Not every agent action flows through a tool Obsidian directly integrates with. With the Policy Decision API, your platform team’s existing gateways and agent harnesses can enforce Obsidian’s policy decisions too. No need to duplicate policies or rebuild infrastructure. The same rules follow agent actions across supported enforcement points.
Here’s what that looks like in practice.
That’s the difference between knowing an agent has access and controlling what it does with that access.
Read more: Runtime policy for Claude Code and Cowork
AI agents are already at work across your third-party apps, often in more places than anyone has mapped. And they’re only going to become more capable, more connected and more autonomous.
If you’re looking to find your AI agents, know what they can reach and control what they can do, you’ve come to the right place.
If you’ve gotten this far, then Request a Demo. We’ll make it worth your time.