« All posts

NVIDIA Outlines Four Controls for Securing AI Agents

NVIDIA's AI Red Team details four common failure modes in AI agent deployments and the access, execution, network, and secrets controls that stop them.

NVIDIA's AI Red Team spent six months assessing AI agents ranging from simple coding assistants to always-on autonomous systems, and found the same four failure modes recurring regardless of framework: missing access control on the agent itself, tools that allow arbitrary code execution, absent network egress restrictions, and secrets exposed in plaintext within the agent's environment.

The team demonstrated that command-line tools remain high-risk even with LLM-as-a-judge review or allowlists, since attacker-influenced input can still trigger malicious command execution, and that file-write access alone can lead to code execution via files like ~/.bashrc. Without default-deny egress rules, exfiltration and reverse-shell connections become trivial, and even sandboxed agents can leak credentials directly through the chat interface using gradual prompting techniques.

For engineers, the takeaway is concrete: enforce least-privilege access control per user, avoid or tightly sandbox command execution, apply default-deny network egress with strict allowlists, and keep secrets out of the agent's context entirely—using short-lived, on-demand tokens instead of persistent credentials.