Most Enterprises Have No Visibility Into What Their AI Agents Are Doing
Jay Cabello
Founder, Intercis · Security engineer
Ask any CISO: "Can you tell me exactly what your AI agents did in production last week?" In most cases, the honest answer is no. The deployment of AI agents is outpacing the deployment of controls around them. Your organization is running agents against real infrastructure — DevOps, customer support, code review, infrastructure management — but you don't have a clear window into what they're doing, and that's becoming a problem fast.
The visibility gap is real
In conversations with security leaders across enterprises, a pattern emerges. Teams deploying Claude agents, GPT agents, and open-source agents know that the agents are running. What they don't know is what the agents are actually doing. You can tell a vendor "this agent is allowed to read and execute scripts in production" and deploy it with confidence. Ask that same team "show me an audit trail of every script this agent executed last week" and you get silence.
Most enterprises have no centralized visibility into agent actions, no policy enforcement, no audit trail. The security team knows that agents exist in production. They don't know what tools those agents have access to, what decisions those agents are making, or why. When someone asks "who executed that database query?" or "why did that agent send that message to a customer?" the answer is usually "we're not sure."
This isn't a theoretical concern. It's a production problem happening right now. Shadow AI — agents deployed by engineering teams without security team awareness — is real. The agent-per-employee ratio is increasing. Every developer can spin up their own Claude agent using the SDK. Every team can deploy an agent against their infrastructure. And most organizations have no way to see it.
Why the visibility gap is widening
Three factors are driving this. First, agents are multiplying. It's not "the agent" anymore — it's agents. Multiple agents, multiple frameworks (Claude, GPT, open-source), multiple models. Each team can deploy independently. Second, the infrastructure that exists for agents is immature. There's no unified agent registry. There's no standard way to track agent identity or log agent actions. Third, security tooling hasn't caught up. Most SIEMs and monitoring systems are built to track human users and service accounts, not agent actions at the tool layer.
The result: you have action-layer invisibility. You can monitor network traffic. You can watch API calls at the transport layer. But you can't see what the agent was trying to accomplish, what policy decisions were made about that action, why the action succeeded or failed. You see the effect; you don't see the reasoning. And in agents, the reasoning is where the governance lives.
What visibility means for agents
Let's be precise about what this problem actually is. Visibility in the agent world isn't just monitoring. It's not "the agent made an API call, let's log that." It's observability at the action layer: every tool call, every policy decision, every escalation. Real-time, not retroactive. It answers these questions:
- What tool did this agent try to call?
- What were the parameters (file paths, database names, resource IDs)?
- Was that action allowed by policy?
- If denied, why was it denied?
- If allowed, was that decision automatic or escalated to a human?
- What was the response (success, error, permission denied)?
The distinction between monitoring and governance is critical: monitoring tells you what happened after the fact; governance tells you what's allowed to happen in real time. Monitoring is retroactive. Governance is preventive. Most organizations have one or the other. The ones that are getting agent governance right have both.
The first step: get visibility
Addressing the visibility gap requires three concrete steps. The first is to inventory what you actually have. Build a registry of agent deployments — not a casual list, but a structured inventory that answers: which agents are in production, what models are they running, what tools do they have access to, who owns each agent, when was it deployed? This alone reveals the scale of the gap. Most organizations doing this exercise discover they have more agents than they thought.
The second step is to route agent traffic through a control point. Instead of agents talking directly to the LLM API, they talk to a governance proxy that sits in the middle. That proxy reads every LLM response, inspects every tool call, evaluates it against a policy, and decides whether to allow or deny before the agent ever executes the action. This transforms the governance model from "detect and respond after damage" to "prevent before execution."
The third step is to establish an immutable audit trail with per-agent attribution. Every decision — allow or deny — gets written to a log that the agent process can't modify. That log includes the agent identity, the action attempted, the parameters, the policy that was evaluated, and the verdict. It's timestamped. It's tamper-resistant. It's your answer when someone asks "what did this agent do?"
These three steps transform the governance posture from "we don't know" to "we can tell you exactly." And that's the floor. It's not aspirational. It's the baseline for any organization running agents against production infrastructure.
Why CISOs should care about this now
Agents are different from the systems you've been securing. They're not confined to a single process. They're not running under a single service account. They're making decisions at the semantic level — interpreting goals, generating commands, calling tools — and those decisions are happening at machine speed. A human user might execute 10 commands a day. An agent might execute 1,000. A compromised agent or a misbehaving agent can cause damage in seconds.
The visibility gap matters because it's the gap between "we have governance" and "we think we have governance but we actually have none." It's the gap that lets agents operate with impunity. It's the gap that keeps you from being able to answer the simplest question a regulator might ask: "How do you know your agents are doing what they're supposed to?"
If you're running agents in production and you can't answer that question, you have a visibility problem. And that problem is only getting worse as more teams deploy more agents.
Ready to address the visibility gap? Start with an inventory of your agent deployments. Then build a governance layer that routes agent traffic through a policy control point. Then add immutable logging. That's the foundation. Everything else builds on it.
Ready to govern your agents?
Intercis gives you visibility into what your agents are doing, policies that prevent unauthorized actions, and an immutable audit trail. Zero changes to your agent code required.
Apply for early access