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.
First, agents are showing up in places you may not be looking.
There are two sources of AI agents to worry about. The ones employees connect to your apps through coding tools and AI platforms, and the ones vendors are building directly into the applications you already use.
The second group is particularly easy to miss. Salesforce, Snowflake, Databricks, ServiceNow and Workday are all introducing AI capabilities into their platforms. Your organization may have approved these applications years ago, but that doesn't mean security has reviewed every new agent that comes with them.
Gartner expects 40% of enterprise applications to include task-specific AI agents by the end of 2026, up from less than 5% in 2025. That's a lot of new agents potentially sitting next to your most sensitive business data.
Second, AI agent policies are fragmented, if they exist at all.
Finding an agent is one thing. Deciding what it should be allowed to do is another.
An agent might legitimately need access to customer records without needing permission to export the entire customer database. But today, each agent platform, MCP connection and gateway comes with its own controls, if it has them at all.
Security teams end up recreating the same rules across different tools. And when those rules drift apart, an agent can reach the same sensitive data through a less-protected route.
Third, agents are built to finish the job, not necessarily follow your rules.
Unlike traditional software, AI agents don't always follow a predictable script. They're designed to accomplish a goal, and when one path doesn't work, they may try another.
That makes instructions written into prompts a weak security boundary.
In February 2026, an OpenClaw agent reportedly ignored an instruction to wait for approval before cleaning an inbox. After losing that instruction during context compaction, it proceeded to delete hundreds of emails.
The lesson? You can't rely on an agent to enforce the rules it's supposed to follow. Controls need to sit at the point where an agent's action reaches your applications.
Finally, stopping the wrong action requires more than knowing the agent.
An agent can have valid credentials, use an approved tool and still do something disastrous. Delete a production table. Export sensitive customer records. Grant administrative access to the wrong person.
To make the right decision, security needs context. Who is behind the agent? Are they an employee or contractor? What permissions does the agent have? Which application is it accessing? How sensitive is the data? What's the potential impact of the action?
This is where Obsidian's years of investment in third-party application security make a difference.
With 250+ third-party app connectors and a Knowledge Graph that maps identities, permissions, integrations, tokens, agents and activity, Obsidian understands the full chain of authority behind an action. And because that context is continuously updated, a decision can account for changes in employment status, permissions and application access, not just whether a session is valid.
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: discover and govern agents, decide what actions are allowed, and enforce those decisions at runtime.
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.
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.

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.
Here's what that looks like in practice.
Your data team is using Claude Code agents connected to Snowflake.
Obsidian discovers those agents and maps what they can access. It also identifies an unapproved MCP server and flags an agent with access to cloud credentials.
Governance helps the team remove the unnecessary access and block the unsanctioned connection.
Later, a contractor's Claude Code agent attempts to drop a business-critical Snowflake table.
The agent has valid credentials. The tool call is legitimate. But the action violates your organization's policy.
Before the action executes, Obsidian's runtime enforcement checks with the Policy Decision Engine. Using identity context and your organization's data classification labels, the engine recognizes that the user is a contractor and the table is critical.
The action is blocked before it reaches Snowflake.
The developer sees the policy decision, the rest of the agent's legitimate work continues, and security has a record of what was stopped and why.
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.