Sandbox and block risky tool calls before they run.
Coding agents can run shell commands, hit the network, or touch files outside the project. Most of the time that's fine. Occasionally it isn't, and by then it's already happened.
Nothing runs unchecked
Guard evaluates tool calls against policy before execution - sandboxing risky ones and blocking the rest - at the same single interception point Core establishes. Nothing runs unchecked.
Proof, not promises
Guard produces one metric type on the shared spine: risky actions blocked pre-flight. Every paid output is signed (Ed25519) and verifiable offline with no account. Zero-trace: your source never leaves the device.
✓ VALID (offline · epoch 7)
Guard, as you'd actually see it
How Guard does it
Where Guard earns its place
Agents in a regulated shop
Simulate first, prove the block rate, then enforce with sign-off.
Secret-leak prevention
An AWS key in a prompt payload is stopped before it leaves the machine.
Prompt-injection defense
A tool-call injected via a retrieved doc scores 0.82 → blocked.
Questions developers ask first
Will it block things I need?
Not in simulate - it only reports. You enforce when the report looks right, and can revert anytime.
Does it see my source?
Inspection is fully on-device. Nothing leaves the machine; only metadata is ever reported.
What's the injection score?
An OWASP-aligned 0–1 score. We never publish a fixed detection rate - it's measured per environment.
One spine - products compound
Add Guard to your agents.
Core installs with Starter; Guard plugs into the same interception point - no second layer, no new setup.