Join our Newsletter — 33% off our NHI Course

Isolation by Default

Isolation by default means each agent runs in a separate environment with separate state, dependencies, and permissions unless explicitly connected. It reduces collision risk, simplifies auditability, and prevents one workflow from unintentionally inheriting another workflow’s data or control plane access.

Expanded Definition

Isolation by default is a design posture for agentic systems, automation platforms, and other non-human identity estates where separation is the starting assumption rather than an exception. Each agent, workflow, or service account is provisioned with its own environment, state boundary, dependency set, and permission scope until a specific business need justifies connection. That makes the model closer to an explicit trust boundary than to simple workload segregation.

In practice, this matters because isolated execution reduces the chance that one agent inherits another agent’s secrets, cached context, API keys, or overbroad control-plane rights. It also makes incident investigation easier because execution paths, logs, and entitlements are less entangled. This maps naturally to control thinking in NIST SP 800-53 Rev 5 Security and Privacy Controls, especially where least privilege, separation, and access restriction are expected outcomes.

Definitions vary across vendors on whether isolation by default means separate containers, separate accounts, separate networks, or all three. NHI Management Group treats the term as a security principle, not a single product feature. The most common misapplication is assuming logical namespaces are sufficient, which occurs when shared runtime state, shared secrets, or shared tool permissions still allow cross-agent influence.

Examples and Use Cases

Implementing isolation by default rigorously often introduces orchestration overhead, requiring organisations to weigh stronger containment against slower provisioning and more complex integration.

  • A customer-support agent, a finance reconciliation agent, and a code-assistant agent each run in separate identities and execution sandboxes, so a prompt injection in one workflow cannot directly reach the others.
  • Temporary agents used for data enrichment receive disposable access paths and separate secret material, then are destroyed after the task completes to avoid lingering permissions.
  • Development, staging, and production automation remain isolated so test tooling cannot inherit production credentials or modify live systems.
  • Shared retrieval or memory layers are replaced with per-agent stores unless a deliberate bridge is approved, reducing accidental context bleed between workflows.
  • Security teams map the design to identity and access guidance in NIST SP 800-63 Digital Identity Guidelines when agent credentials, authenticator strength, and lifecycle controls need to be treated as distinct identities rather than generic application tokens.

In mature environments, isolation is also used to contain experimental AI agents that have tool access but should not share persistent memory, credentials, or outbound connections with production agents. That separation is especially important when agents can call SaaS APIs, internal ticketing systems, or code repositories.

Why It Matters for Security Teams

Security teams care about isolation by default because shared execution is how small failures become platform-wide failures. When agents reuse the same runtime, secrets, or service account, a single compromised workflow can exfiltrate data, trigger unauthorized actions, or create misleading audit trails that obscure which agent actually performed a change.

The term also has governance value in NHI management. Every agent is effectively a non-human identity with its own lifecycle, and isolation is what makes that identity legible for review, attestation, and revocation. Without isolation, entitlement sprawl grows quietly: one agent inherits another’s tools, one memory store leaks across tenants, or one connector becomes a hidden backchannel. That is why principles from OWASP guidance for LLM applications are increasingly relevant where autonomous workflows are allowed to act on behalf of users or systems.

Organisations typically encounter the operational cost of weak isolation only after an incident, at which point tracing cross-agent access, shared state, and reused credentials becomes operationally unavoidable to address.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0 and NIST SP 800-63 set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
NIST CSF 2.0 PR.AC-4 Least-privilege access aligns with isolating agent permissions and boundaries.
NIST SP 800-63 AAL2 Credential assurance matters when agents are treated as distinct non-human identities.
OWASP Non-Human Identity Top 10 NHI guidance emphasizes isolating non-human identities, secrets, and permissions.

Treat each agent credential as a separate identity with appropriate assurance and lifecycle control.