Per-deployment boundary
Agents are deployed with dedicated Worker configuration and a named container sandbox rather than one shared long-running app process.
security model
secure deployed agents
Vertical agents carry credentials, workflow memory, tool access, and untrusted inputs. We secure them with isolated infrastructure, encrypted secrets, scoped application controls, and prompt-injection defenses shaped around the workflow.
posture
control summary
Buyers do not need another vague promise that an AI system is secure. They need to see where authority lives, how credentials are handled, and what happens when untrusted content reaches the agent. The controls below are the foundation we can substantiate from the deployed agent platform.
Agents are deployed with dedicated Worker configuration and a named container sandbox rather than one shared long-running app process.
API keys, bot tokens, and integration credentials are encrypted with AES-256-GCM before storage.
Hosted/admin surfaces use Cloudflare Access policies; server control paths use deployment-scoped gateway tokens.
Deployment state is organized behind per-worker database, storage, config, and backup boundaries.
Suspicious path probes, bursty scans, and repeated range activity are monitored across managed worker hosts.
Sensitive flows can be probed for injection, exfiltration, authorization bypass, memory leakage, and tool escalation.
control layers
infrastructure, application, ai
A production agent should not feel like another tab in a shared app server. The runtime, sandbox, configuration, and storage paths are treated as deployment boundaries, so one workflow can be reviewed, changed, or constrained without widening the whole platform.
Dedicated Worker configuration, named container sandboxes, per-worker storage prefixes, Cloudflare Access for protected surfaces, and suspicious recon monitoring.Most practical agent risk shows up in ordinary product paths: a callback URL, a channel token, a rushed redeploy, a chat burst, or an admin action. Those paths need validation and narrow credentials before the model ever gets involved.
AES-256-GCM secret encryption, strict request schemas, HTTPS-only callback validation, private-network callback blocking, rate limits, allowlists, and scoped gateway tokens.Prompt injection is not fixed by writing a stronger system prompt. The safer pattern is to make the agent boringly constrained: fewer tools, clearer allowed actions, sandboxed execution, and human review before decisions with money, access, publishing, or customer impact.
Separate untrusted content from privileged instructions, limit tools to the deployed workflow, probe exfiltration and escalation paths, and keep high-impact actions behind review.why this matters
The model can read a document, but the system decides whether that document is context, a command, or just hostile text. The model can suggest an action, but the deployment boundary decides which tools exist, which credentials are available, and when a human has to approve the next step.
security narrative
the important part
In normal software, permissions are enforced by the application. In agent software, people are tempted to let the model reason about permissions in natural language. That is not enough. We design the surrounding system so the agent has a smaller set of tools, a narrower view of data, and explicit review points around actions that change money, access, customers, or public output.
This is why the page talks about infrastructure, application, and prompt injection together. Runtime isolation reduces platform blast radius. Application controls protect credentials and control paths. Prompt-injection defenses assume some input will be malicious and keep that input away from unrestricted authority.
control inventory
implementation controls
Infrastructure security
A production agent should not feel like another tab in a shared app server. The runtime, sandbox, configuration, and storage paths are treated as deployment boundaries, so one workflow can be reviewed, changed, or constrained without widening the whole platform.
Dedicated Worker configuration, named container sandboxes, per-worker storage prefixes, Cloudflare Access for protected surfaces, and suspicious recon monitoring.Application security
Most practical agent risk shows up in ordinary product paths: a callback URL, a channel token, a rushed redeploy, a chat burst, or an admin action. Those paths need validation and narrow credentials before the model ever gets involved.
AES-256-GCM secret encryption, strict request schemas, HTTPS-only callback validation, private-network callback blocking, rate limits, allowlists, and scoped gateway tokens.Prompt-injection security
Prompt injection is not fixed by writing a stronger system prompt. The safer pattern is to make the agent boringly constrained: fewer tools, clearer allowed actions, sandboxed execution, and human review before decisions with money, access, publishing, or customer impact.
Separate untrusted content from privileged instructions, limit tools to the deployed workflow, probe exfiltration and escalation paths, and keep high-impact actions behind review.operating posture
deployment review
Mature security pages are clear about defaults and clear about where implementation depends on the customer. For agent systems, the highest-risk decisions are specific to the workflow, data sources, integrations, and operator roles.
Identify credentials, channels, data sources, tools, and roles.
Separate runtime, state, access, and allowed actions per deployment.
Define approval gates for spend, access, publishing, and customer impact.
Probe sensitive flows for injection, exfiltration, and escalation.
questions
security faq
Each production deployment is designed around a separate runtime boundary, with dedicated Worker configuration, sandbox naming, and per-deployment storage and configuration paths rather than a single shared namespace.
Secrets are encrypted with AES-256-GCM before storage and only decrypted for deploy or runtime operations where the credential is needed.
Protected hosted and admin surfaces use Cloudflare Access policies. Server-to-server control flows use scoped gateway-token authentication rather than broad shared credentials.
Prompt injection is handled as an agent-system risk, not just a prompt-writing problem. We limit tools, isolate execution, separate untrusted content from privileged instructions, require review for sensitive actions, and probe high-risk flows for exfiltration or escalation.
Not on this public page. Customer-specific controls, evidence, and documentation can be reviewed during deployment planning or under NDA, but we do not publish unverified compliance claims.
Yes. Deployment planning can include customer-specific access policies, approval gates, data boundaries, logging expectations, security probes, and documentation under NDA.