Coding agents are the tip of the spear.
Secure them first.
The most powerful agents, your most capable users, full access to
source code, credentials, and production. And every one ships a
bypass flag:
--dangerously-skip-permissions, --yolo, auto-run. Teams flip it on, and nothing stands between the agent
and the machine.
Certiv is the layer that stands between.
Coding agents are where enterprises are adopting AI agents fastest, and where the risk concentrates. They read and generate source code, the company's IP, run commands with their owner's credentials, ingest unstructured data with sensitive files, call third-party MCP servers, and push changes to repos, pipelines, and cloud infrastructure. Private data, untrusted content, external reach: the lethal trifecta on one endpoint. Certiv enforces policy pre-execution where these agents run, stopping rogue agents from doing what nobody intended and injected ones from doing exactly what the attacker intended. Full speed, minus the one command that wipes production.
Same auto-approve pattern. Different failure modes.
Developers constantly try new agents and switch between them by task. Every one ships some form of auto-approve, but how each fails differs by model and tool. Do you know which agents run on your fleet, in which modes, and how to secure each one?
| Agent | Default guardrail | The bypass teams actually run | What's exposed |
|---|---|---|---|
|
Claude Code
Anthropic
|
Per-action permission prompts |
--dangerously-skip-permissions
|
Full shell, files, network |
|
Codex
OpenAI
|
OS sandbox + approval policy |
danger-full-access / --yolo
|
Sandbox and approvals both off |
|
Cursor
Anysphere
|
Command confirmation |
auto-run (formerly YOLO mode)
|
Silent command execution |
|
GitHub Copilot
agent mode
|
Tool approval dialogs |
chat.tools.autoApprove
|
Settings file is the off switch |
|
Antigravity
Google · replaced Gemini CLI June 2026
|
Agent review checkpoints |
Autonomous multi-agent execution
|
Injection bypassed Strict Mode once already |
|
OpenCode
open source
|
Config-driven allow/ask/deny rules |
auto-approve / "*": "allow"
|
Subagents have bypassed permission rules |
The auto-approve pattern is structural: prompts at scale train developers to rubber-stamp. But the failures are tool and model specific. Copilot was flipped through its own settings file, OpenCode leaked permissions through subagents, Codex auto-loaded repo configs. The fix is uniform enforcement below the tools, aware of how each agent and model actually breaks.
"AI can make mistakes." Auto-approve executes them.
Every AI product ships the disclaimer: the model can make mistakes, check the output. Coding agents add a mode that executes the output with nobody checking. A chatbot's mistake is a wrong paragraph. A coding agent's mistake is an executed command.
Guardrails on: prompts everywhere
- Installs, API calls, and CLI tools blocked or paused
- You rubber-stamp approvals without reading
- Autonomous runs constantly interrupted
- CI/CD pipelines broken by prompt pauses
- Every agent needs its own settings babysat
Guardrails off: nothing between agent and machine
- rm -rf ~/ can delete your entire home dir
- No logging of what the agent actually did
- Prompt injection acts with your full privileges
- Repo config can execute code before you approve
- MCP tool calls run unchecked
- Safe actions auto-approved instantly
- Dangerous actions blocked pre-execution
- Risky actions steered to safer alternatives
- One policy, enforced across every agent
- Injected commands caught before they run
- Every MCP tool call authorized against policy
- Full audit trail of every command
Documented across the ecosystem. No vendor is the exception.
Agents are now the attack surface and the attacker. The agent trusts input it should not, and the machine pays. Per-tool deep dives: Claude Code and Codex.
Production database gone in nine seconds
Hitting a credential mismatch in staging, the agent decided the fix was deleting a Railway volume. It scavenged an over-scoped API token from an unrelated config file and wiped production plus the backups. No attacker required.
PocketOS postmortem · April 2026CurXecute: prompt → RCE
A prompt injection rewrote Cursor's MCP configuration, and the edited config executed attacker commands with developer privileges. One poisoned document, full code execution.
CVE-2025-54135 · Aim SecurityRepo open → MCP servers execute
A repo-local config redirected the agent's home and auto-executed attacker MCP servers the moment a developer opened the project. Before any trust decision.
CVE-2025-61260 · CVSS 9.8 · Check PointCopilot flips its own off switch
Prompt injection drove Copilot to write to VS Code settings and enable its own auto-approve mode, converting a chat suggestion into remote code execution.
CVE-2025-53773 · patched August 2025A wiper shipped in the extension
A malicious pull request slipped a data-wiping system prompt into a released version of the Amazon Q extension, instructing the agent to delete local files and cloud resources.
Supply chain · v1.84 · July 2025The first agentic attacker
An autonomous AI agent breached Hugging Face production end to end: a malicious dataset for initial code execution, then credential harvesting and lateral movement across thousands of short-lived sandboxes over a weekend.
Hugging Face disclosure · July 2026Three policy layers. Pre-execution. Every agent.
Certiv sits at the endpoint runtime layer, below every application. It intercepts before execution, and one policy governs every agent. Each action gets one of four verdicts: Allow, Block, Pause for approval, or Steer to a safer alternative.
Hard rules, zero LLM in the loop
Enforced in microseconds. No LLM means no prompt injection.
- Block rm -rf ~/ and rm -rf / variants
- Block agent API key exports
- Block unsanctioned AI agent installs
- Block printing .env, tokens, and .pem/.key files
- Enforce tool allowlists in bypass modes
Pattern-aware content scanning
Catches obfuscated attacks and hidden-text injection that regex misses.
- Scan instruction files and docs for injection
- Block reads of ~/.ssh and ~/.aws credentials
- Flag outbound data exfil signatures
- Detect agent-delegation attempts
- Catch scope creep before execution
Divergence detection
Compares your intent to the agent's next action. Blocks divergence. Escalates when it matters.
- Task scope vs. action scope diff
- Privilege escalation detection
- Git operation audit (commit hygiene)
- Human approval for CI/CD file edits
- Lineage trail: intent → execution
One dashboard. Every agent. Every endpoint.
Which agents run where, in which modes, and what policy caught, across the whole fleet.
The coding agent enterprise security checklist
One careful developer reads every diff. A fleet of hundreds cannot. Six controls for enterprise scale; Certiv brings them together in one endpoint agent, enforcing the runtime controls today with config and MCP inventory scanning on the roadmap.
Discover every agent on every endpoint
Inventory which agents run where, in which versions and modes, including the ones developers installed without asking.
Govern bypass and autonomy modes
Policy decides which environments may skip approvals, not individual developers. Bypass should mean "Certiv enforces instead", not "nothing enforces".
Scan project configs before session start
Repo-controlled configs have produced RCE in three separate agents. Scan every settings file, hook, and instruction file before the agent loads it.
Authorize MCP servers per call
Audit servers before they load and authorize each tool call at execution. A server legitimate yesterday can be weaponized today.
Protect secrets and keep humans on high-impact actions
Generated commands never read ~/.ssh, ~/.aws, or .env. CI/CD edits and bulk deletions pause for approval. Everything else runs at full speed.
Record every session, every agent
Complete lineage from prompt to executed command, one format across all agents. Incident response for security, evidence for compliance.
FAQ
Coding agent security questions
Expand to view common questions.
Coding agent security questions
Expand to view common questions.
Why are coding agents the top AI security priority?
Are coding agents safe to use?
How do I secure coding agents across my organization?
Why not just secure each agent with its own settings?
What are the bypass modes, and why do teams use them?
How do I secure MCP servers across coding agents?
Does Certiv slow the agents down?
What happens when a new coding agent ships next quarter?
Ship at full speed.
Govern every agent.
If you're using or rolling out coding agents, deploy Certiv.
Keep reading
Claude Code security
Real incidents, CVEs, and the controls that make YOLO mode safe.
Codex security
Sandbox modes, approval policies, and safe danger-full-access.
AI agent security policies
Examples of what Certiv's managed policies enforce on coding agents, each with what it protects against.
For security teams
The six controls to evaluate when rolling out AI agents across an organization.