Approval modes
Host policy determines when tool calls execute, pause for consent, or are rejected.
Security model
PersonalClaw assumes agents will request powerful actions. It keeps enforceable policy in deterministic host code, outside the model and outside spawned agent runtimes.
That boundary is an approval and policy gate, plus credential paths hidden from spawned agents — not an operating-system jail. An approved command still runs with your user’s filesystem and network reach. Stronger confinement is designed and not yet shipped, so nothing here claims it.
Inspect the controlsDefense in depth
Each layer addresses a different path from agent intent to host effect. No single toggle carries the whole security story.
Host policy determines when tool calls execute, pause for consent, or are rejected.
Known-destructive shell patterns are blocked even when a model asks confidently.
Network access passes through allow and deny host policy instead of ambient fetch.
Apps call the gateway with bounded credentials rather than receiving broad authority.
Apps enter quarantine first. A dangerous verdict cannot be overridden into activation.
HMAC-linked security events make alteration visible during later review.
Password and 2FA for reaching the dashboard from outside your network. Off by default, and additive — the local token stays available, so a misconfigured login cannot lock you out.
A tool request
The decision path stays explicit whether the request came from native chat, an autonomous loop, or an ACP coding agent.
Supply chain
PersonalClaw treats installation as a staged trust decision. The package stays separate until inspection and consent are complete.
Clear limits
PersonalClaw publishes a full threat model — five trust boundaries, an OWASP Agentic Top-10 mapping where every enforced claim cites the module that enforces it, and an honest statement of what is deliberately out of scope. The limitations it can't yet enforce as hard technical boundaries are documented in the code's own words, not softened. It is a pre-1.0 project, so breaking changes and security hardening continue. Review the threat model before relying on it for sensitive, irreplaceable workflows.