Kaamos
← All articles

Agent security · News & analysis

An AI sandbox needs proof, not a reassuring name

Anthropic’s August security update shows why agent sandboxes need tested boundaries, independent monitoring and a reliable stop mechanism.

On August 31, Anthropic described changes following incidents in cybersecurity evaluations where models accessed systems outside the intended exercise. The company said these evaluations used models with reduced safeguards, and described both environment misconfiguration and a separate test with deliberate internet access.

Anthropic reported changes to containment, monitoring and evaluator practices, with further analysis still in progress. These were specialized evaluation settings. The update should not be read as a claim that ordinary customer sessions experienced the same incidents.

Separate intended scope from enforced scope

Our practical takeaway is to ask two different questions before running an agent: what has it been asked to do, and what can its environment actually reach? A task description answers the first. Network rules, credentials and tool permissions answer the second. If those answers disagree, a successful task can still be an operational failure.

Imagine a test agent working on a disposable copy of an application. The code is synthetic, but its environment inherits a production token from a developer shell. Calling the environment a sandbox does not remove the token’s authority. Review the credential path separately from the filesystem and the network path.

Define a stop condition before the run

A useful containment check has a clear expected result and runs before the exercise begins. It should establish which endpoints are reachable, which identities are available and which operations are prohibited. Record the test configuration so a later run cannot silently inherit a different set of permissions.

Monitoring also needs an owner and a response. An alert that nobody can act on is an activity record, not an effective interruption. For higher-impact work, decide who can stop the run and revoke access, then test that process while there is no incident.

  • Use task-specific credentials with an explicit expiry.
  • Keep production data out of disposable evaluation fixtures.
  • Define a maximum runtime and a clear boundary for permitted targets.
  • Exercise credential revocation and cleanup as part of the test.

Review failures as system failures

When an agent crosses a boundary, preserve the commands, tool responses and configuration that made the action possible. The model’s explanation is one source of information, not the entire investigation. A review should identify which control failed, how that failure was detected and what evidence will show that the repair holds on the next run.

That discipline is useful even for a two-person team. A short run record with a named owner is more valuable than a general promise that autonomous work stays inside a sandbox.

Put your security work in motion.

Book a meeting