Hunting Code Interpreter And Tool Sandbox Escape

Hunt for ways attacker-influenced code or a tool call escapes the sandbox an AI application runs it in: a code-interpreter or tool runtime that executes model-generated code with network access, a writable host filesystem, or credentials it should never see, a sandbox that shares a kernel, a mount, or an environment variable with the host so the guest reaches out, a resource with no CPU, memory, time, or output bound so one run starves the host, and a tool whose arguments reach a shell or a path outside the jail. Covers AI features that run model-produced code or shell in a sandbox: code interpreters, agent tool runtimes, and notebook or eval backends. Use when a model's output becomes code that executes and the sandbox is the boundary. The model-generated code or tool argument is the source, the host resource it reaches is the sink, and the missing isolation, credential, or resource bound that lets it out is the bug.

UnboundCompute Updated

File contents

UnboundCompute/security-agent-skills/tree/main/skills/hunting-code-interpreter-and-tool-sandbox-escape commit 16a14bf050

Frequently asked questions

npx skillmds@latest add unboundcompute/hunting-code-interpreter-and-tool-sandbox-escape