LESSON 7 OF 10 · RUNNING IT · 3 min read
Rolling out agent governance without stopping developers
Short answer
By The Pipeline Desk · Best Agentic AppSec · Published 2026-10-05
Phase 1: discover
You cannot govern agents you do not know about. Start with an inventory of the coding agents, models, MCP servers and skills in use. Several platforms describe this step: Legit Security's VibeGuard discovers coding assistants, models and MCP servers across the engineering organization; Endor Labs' AURI inventories coding agents, models, MCP servers and skills; Cycode's AI-BOM tracks rule files, MCP servers and AI API keys with provenance; OX Security's VibeSec keeps an AI inventory.
Exit criterion: you can list every agent and MCP server in use, by team.
Phase 2: observe
Turn on logging without blocking. Watch what agents run, install and call. OX Security, for example, lists an agent activity log among VibeSec's features. Use this phase to learn which actions are common and harmless, and which are rare and risky.
Exit criterion: you have a baseline of normal agent activity and a short list of actions you would want to stop.
Phase 3: steer
Add guidance before blocking. Attach security instructions to agents, warn on risky actions, and publish the approved list of agents and MCP servers. Developers see the policy before it bites.
Exit criterion: the warnings that fire are mostly real issues, not noise.
Phase 4: block
Block the few actions that matter most, such as unapproved MCP servers, install scripts from new packages and secrets in prompts. Snyk's Evo Agentic Development Security and Legit Security's VibeGuard 2.0 both describe blocking risky agent activity. Keep the block list short, with a fast exception path.
Exit criterion: blocks are rare, exceptions are granted quickly, and nobody has switched the control off.
Running the phases by team
Run the phases team by team, not organization-wide at once. A platform team that already standardizes on one agent can move faster than a team with five. Publish the phase each team is in, so nobody is surprised by a block.
What to tell developers
Say what is collected, why, and what will be blocked and when. A rollout that explains itself gets fewer workarounds.
Signs the rollout is going wrong
- Developers ask for exceptions faster than the owner can answer them.
- A team stops using an approved agent and switches to one you cannot see.
- The inventory shrinks without anyone removing an agent, which usually means the control was disabled.
Each sign calls for a pause in the current phase, not a stricter rule. The next lesson covers how to measure whether the program works.
Sources
Source: Legit Security: VibeGuard · Read 27 Sep 2026
Source: Endor Labs homepage · Read 27 Sep 2026
Source: Cycode: AI security · Read 27 Sep 2026
Source: OX Security docs index · Read 27 Sep 2026
Source: Snyk Evo Agentic Development Security · Read 27 Sep 2026
Read next
Lesson 8: Measuring the program
Metrics for an agentic AppSec program: agent inventory coverage, blocked actions, fix acceptance rate, time to fix and findings reopened. How to collect each one.
Lesson 6: Writing policy for agents
Agent policy decides what coding agents may run, install, call and send. How to write rules in three tiers, allow, steer and block, and where vendors enforce them.
Agent risk calculator
Re-rank the platforms on your own weights.