The UnboundCompute blog
Writing on web security
-

AI Agent Sandboxing: Containing Code and Tool Execution
AI agent sandboxing runs agent generated code and tool calls in a confined environment so a compromised agent cannot reach the host,…
-

Human in the Loop for AI Agents: Confirmation on Sensitive Actions
Human in the loop ai agents require explicit approval before sensitive actions, so a person, not an injected document, authorizes money, email,…
-

Least Privilege for AI Agent Tools
Apply least privilege for ai agent tools to shrink blast radius: scoped tokens, read write splits, tool allowlists, and short lived credentials.
-

CaMeL: A Capabilities Based Defense Against Prompt Injection
The camel prompt injection defense from Google DeepMind stops attacks by design, using a plan as code, a quarantined model, and capability…
-

The Dual LLM Pattern: Isolating Untrusted Content From Privileged Actions
The dual llm pattern keeps untrusted text away from the model that calls tools, so injected instructions cannot drive real actions. Here…
-

Spotlighting: How to Defend an LLM Against Prompt Injection
Spotlighting prompt injection defense marks untrusted input so an LLM tells data from instructions. See delimiting, datamarking, and encoding with examples.
-

The AI Agent Security Field Guide: Every Attack, Explained
A complete field guide to AI agent security: every prompt injection, jailbreak, MCP, autonomy, and data attack, grouped by mechanism with a…
-

Context Compliance Attack: Faking the Assistant’s Own Past Replies
A context compliance attack jailbreaks an AI by forging a fake earlier reply where it already agreed. See why it works and…
-

Cross Plugin Request Forgery: When One AI Plugin Drives Another
Cross plugin request forgery lets hidden text in one AI plugin secretly trigger a second, privileged plugin. Learn how it works and…
-

MCP Line Jumping: Tool Descriptions That Attack Before You Call Them
An mcp line jumping attack hides commands inside MCP tool descriptions that reach the model before you call anything. See how it…