Threat model: single trusted user on their own machine, server bound to loopback. AgentCue refuses to start on a non-loopback host — there is no authentication layer, by design, until one exists.
Sec-Fetch-Site checks against DNS-rebinding/CSRF; request body size cap.writefile nodes are contained to the user’s home root via resolve().relative_to() (no substring tricks).shell nodes refuse `` template interpolation — upstream data cannot flow into command strings.fetch nodes resolve the host and reject loopback/private/link-local/reserved addresses, and do not follow redirects.ANTHROPIC_API_KEY is stripped from child environments so subscription CLIs don’t silently switch to API billing.Documented deliberately rather than hidden — pull requests welcome:
ANTHROPIC_API_KEY, child processes inherit your environment (an allowlist is planned).readfile nodes can read any file your user can — treat flow definitions as trusted config.Report issues via GitHub Issues.