Secretmasked · restored in tool calls
- sk-or-v1-FAKEFAKE5e2b…
- C:\Users\alice\…\inventory.db
- DESKTOP-7Q2XK9M
1leaked key
≈40other keys' traffic seen
Your machinethe agent sends real values
The untrusted modelits operator sees this
How it works
Your agent sends its real context
Timeout, bad answer or full context: blocked, nothing sent
The context
The model's tool call
waiting for the answer…
Measured in Daytona sandboxes
Laptop
agent + MasqAI
Daytona sandbox
one per run · deleted after
Without MasqAI
0 / 48
runs leaked · 47 / 48 tasks done
With MasqAI
0 / 48
runs leaked · 46 / 48 tasks done
8 runs per task · untrusted model google/gemini-3.8-flash · security model google/gemini-3.8-flash (remote for this eval) · one Daytona sandbox per run
Your rules, not a preset
Two assets, two defenses