TL;DR: AI-assisted coding shifts the security problem from code generation to governed execution inside the IDE, Pluto Security reports. Endpoint observability, command guardrails, and dependency review now have to cover actions before repository and pipeline controls can inspect them.
Editorial analysis by NHI Mgmt Group, based on content published by Pluto Security: “Cursor Security Issues: What Security Teams Can’t See During AI-Assisted Coding”.
By the numbers:
- Pluto is officially out of stealth, with $42 million in total funding.
Key questions
Q: Why do AI coding agents increase supply-chain risk?
A: AI coding agents can choose tooling, install packages, and edit lock files in ways that may bypass the controls humans expect in a managed environment.
A: Look for command execution that does not match the visible approval, file writes outside the intended workspace, unexpected skill or MCP server installation, and autonomous changes to config or database targets.
Q: How should security teams govern AI coding assistants that can execute commands?
A: Treat them as delegated non-human identities with bounded execution authority.
Practitioner guidance
- Define the IDE as a governed execution environment Add AI-assisted coding tools to the organisation’s software supply chain and threat models, including local workstation activity and command execution paths.
- Require human approval for AI-suggested commands Block unattended execution of shell commands, dependency installs, and configuration edits that originate from assistant prompts.
- Lock dependency changes to reviewable workflows Treat package additions, version bumps, and transitive dependency drift as security-relevant changes that must be reviewed before merge.
Bottom line: AI-assisted coding changes the security problem from code generation alone to governed execution inside the IDE.
Glossary terms: AI-assisted coding, Trusted Command, Developer Endpoint, IAM Attack Surface
Explore further
View Full Forum → | NHI Foundation Course → | Our Services → | Read the full analysis →
Cursor security issues are really governance issues about where execution authority lives. The core failure is not that AI-assisted coding exists, but that organisations are still treating the IDE like a drafting surface instead of an execution environment. Once commands and code changes can be proposed and acted on in the same place, conventional SDLC gatekeeping becomes too late. Practitioners need to decide where authority is granted, logged, and reviewed before the IDE becomes the de facto control plane.
A few things that frame the scale:
- Only 44% of developers are reported to follow security best practices for secrets management, exposing a significant developer behaviour gap, according to the State of Secrets in AppSec.
A question worth separating out:
Q: How should organisations balance developer productivity with control over AI coding assistants?
A: The right balance is observability plus guardrails, not blanket restriction. Keep AI assistance available for drafting and refactoring, but constrain execution, review dependency changes, and monitor the endpoint where the work actually happens. That preserves velocity while closing the gap between suggestion and sanctioned change.
👉 Read our full editorial: Cursor security issues expose the IDE as an execution environment