Report Finds Gaps in Enterprise AI Agent Oversight and Visibility

· Original article ↗

Summary

A month-long review of AI-agent use at one software company found widespread non-engineer use, many tool calls without human approval, gaps in agent logs versus kernel telemetry, and extensive use of third-party MCP servers.

Key points

  • Half of employees using AI agents worked outside engineering; among non-engineers, an average of 42% had agents run code, builds, package installs, or cloud or cluster commands.
  • More than 60% of tool calls ran without human approval: 52% were screened by Claude Code's auto-mode classifier, while 9% had permission prompts turned off.
  • The kernel captured seven processes per logged tool call. Agent logs omitted credential-file reads 82% of the time, while the kernel recorded every read.
  • Third-party registries or vendors supplied 47% of the MCP servers in use; connected servers had agent access and could update silently.
  • More than 50% of AI spending went to duplicative processes and capabilities.
  • The article recommends monitoring installs and CLI calls, providing sandboxed build paths, and scoping agents and tools according to what they can access and change.

Article Details

Publisher
Sysdig
Scope
One software development company’s enterprise AI agent usage over one month.
Sample Size
One organization.
Key Statistics
  • 50% of employees using AI agents worked outside the engineering department.
  • Among non-engineering AI agent users, an average of 42% had an agent run code, a build, a package install, or a cloud or cluster command.
  • More than 60% of tool calls ran without human approval: 52% were screened by Claude Code’s auto-mode classifier and 9% had permission prompts intentionally turned off.
  • The kernel captured seven processes per logged tool call; for credential-file reads, the agent log had no entry 82% of the time, while the kernel logged every read.
  • 47% of MCP servers in use came from third-party registries or vendors.
Recommendations
  • Monitor installs and CLI calls, and provide non-engineers with an approved, sandboxed path for building.
  • Assess risk profiles at different levels and allow tools, agents, and extensions according to what they can reach and change.
  • Use kernel-level process data alongside agent logs; do not treat agent-written logs as audit evidence.
  • Track model use by team and user, and match model choice to the task to reduce duplicative processes and capabilities.

Vendors

Products

Industries

Related Articles