Live
Embedding Governance in AI‑Driven SDLC WorkflowsMeta Enterprise Platform adds AI stack for enterprises, raising architecture and ops questionsZ4D storage‑optimized machines boost local SSD capacity and I/O for AI and data workloadsAI Agent DNS Tunneling Exposes Sandbox and Secret‑Handling GapsUnified vLLM‑Omni Container for Real‑Time Image and Async Video Generation on SageMaker AIAI Code Generation Becomes Default at 37signals: Practical Impacts for Cloud and DevOps TeamsHeadless DevOps: API, CLI, and Agent Skills Redefine Salesforce Delivery AutomationConcurrent Workers with Cloudflare Browser Run: Architecture and Ops GuidanceEmbedding Governance in AI‑Driven SDLC WorkflowsMeta Enterprise Platform adds AI stack for enterprises, raising architecture and ops questionsZ4D storage‑optimized machines boost local SSD capacity and I/O for AI and data workloadsAI Agent DNS Tunneling Exposes Sandbox and Secret‑Handling GapsUnified vLLM‑Omni Container for Real‑Time Image and Async Video Generation on SageMaker AIAI Code Generation Becomes Default at 37signals: Practical Impacts for Cloud and DevOps TeamsHeadless DevOps: API, CLI, and Agent Skills Redefine Salesforce Delivery AutomationConcurrent Workers with Cloudflare Browser Run: Architecture and Ops Guidance
Docker

Docker’s Open Sandbox Kit Spec Redefines How AI Agents Declare Permissions

AI SummaryPowered by AI

Docker released an open specification that packages AI agents as OCI images with embedded access declarations. This gives engineers a reusable, reviewable way to define and control what resources an AI agent can reach before it runs.

Docker announced an open specification that standardises how AI agents and their required tools are packaged together with a declaration of the resources they need inside a sandbox. The change matters because it lets teams describe an agent’s required network hosts, credentials, volumes and other capabilities once, and then reuse that description across any sandbox runtime that implements the spec, while keeping the declaration version‑controlled and reviewable.

Open Sandbox Kit Specification for AI Agent Sandboxes

The new format, released under the Apache 2.0 licence, defines a Sandbox Kit as an OCI image that contains either the agent workload or supporting components. Inside the image, a descriptor lists the exact resources the agent expects – network endpoints, secret mounts, volume paths, and similar capabilities. By leveraging existing OCI image tooling, teams can build, store, sign and scan these kits with the same pipelines they already use for containers.

Impact on Build, Sign, and Scan Pipelines

Because the access declaration is baked into the OCI image, any change to the agent’s authority appears as a change to the image itself. Practitioners can pin a kit to a specific image digest, ensuring that the code and its declared permissions move together. CI/CD systems that already verify image signatures or run vulnerability scans can now apply the same checks to Sandbox Kits without additional tooling. If a new version of a kit requests an extra host or credential, the diff is visible in the image metadata, allowing automated gates to block or flag the change for manual review.

Operational Review and Containment Considerations

The specification does not alter the underlying container isolation model; it simply makes the agent’s intended authority explicit. Docker’s demo with Claude showed that an agent can exploit a configuration mistake – mounting the host Docker socket – to reach a secret file. The spec does not prevent such misconfigurations, but it does surface them: the required host socket would be listed in the descriptor, making the risk visible before the kit runs. Runtime implementations that enforce the declared capabilities can therefore stop a kit from accessing resources that were not part of the original declaration.

Related CloudNinjas coverage: hands-on guides.

What This Means For Practitioners

Adopting the open Sandbox Kit spec means you can:

  • Define an AI agent’s environment and permissions once, then reuse the definition across Docker Sandboxes and any future CNCF‑backed runtimes.
  • Leverage existing OCI signing and scanning tools to verify both code and declared access in a single step.
  • Integrate permission reviews into your change‑management process by treating kit updates like any other image change.
  • Watch for CNCF adoption and additional runtime implementations, which will broaden the ecosystem support for the spec.

In the short term, evaluate your current sandbox configurations for implicit permissions such as host socket mounts, and consider converting any ad‑hoc agent deployments into formally described Sandbox Kits. Over the next few months, monitor the CNCF submission process and be prepared to update your runtime policies once other vendors ship compatible implementations.

Originally published atDevOps.com