AIToday
Large Language ModelsAI Coding AssistantsAmazon AI BlogPublished: Sep 22, 2026, 04:00 JST

Benchling runs 600 daily AI code sessions with zero incidents using Amazon Bedrock AgentCore Code Interpreter

Benchling runs 600 daily AI code sessions with zero incidents using Amazon Bedrock AgentCore Code Interpreter

3 Key Points

  1. What happened

    Benchling deployed Amazon Bedrock AgentCore Code Interpreter in VPC mode in early April 2026, and now processes more than 600 code execution sessions per day across more than 250 tenants per week with zero security incidents.

  2. Why it matters

    This gives life sciences researchers a way to run AI-generated scientific code across thousands of tenants without cross-tenant data leakage, a model other regulated industries may study.

  3. What to watch

    The architecture relies on continuous automated validation, so its resilience hinges on whether future infrastructure changes are caught by those tests.

WHO IT HITSEnterprise security and infrastructure teams running AI-generated code for regulated industries, such as life sciences researchers, can now see a tested blueprint that blocks DNS-based data exfiltration without building custom sandboxing.

Not sure about something? Ask the AI

Summaries like this, in your inbox every morning.

Context & Analysis

Benchling's security team found that traditional sandboxing wasn't enough when running AI agent-generated code across thousands of life sciences tenants. Standard controls block HTTP, restrict egress ports, and limit outbound connections, but DNS resolution often stays permitted. Even when system defaults restrict it, teams may not have visibility into those restrictions. Benchling needed customer-controlled network isolation and continuous validation through its own integration test suite.

The architecture separates an Untrusted Code Account from the Production Account, with no internet gateway and no NAT gateway. DNS queries pass through a three-priority Route 53 Resolver DNS Firewall policy: P10 blocks known malicious domains, P100 allows only explicitly listed endpoints, and P200 returns NODATA for everything else. VPC endpoint policies restrict S3 access to specific buckets, and per-job credentials via AWS STS scope data access without one IAM role per tenant. Benchling first proved this in a proof-of-concept VPC, then added exfiltration simulations to its continuous integration test suite so any future infrastructure change that weakens the boundary fails the pipeline.

The stakes for Benchling hinge on whether those automated tests keep pace as VPC settings change, new endpoints are added, and IAM policies are updated. Regulated life sciences customers likely care most about the reported zero cross-tenant data leakage, since a single incident could undermine trust in AI-generated scientific workflows.

FAQ
What exfiltration vector did Benchling specifically address?
Benchling targeted DNS resolution, which standard network controls often leave open. Route 53 Resolver DNS Firewall returns NODATA for any domain not on the explicit allow list, blocking DNS tunneling.
Why did Benchling choose AgentCore Code Interpreter instead of building its own sandbox?
Building in-house would have meant custom container orchestration, lifecycle management, and continuous patching. Jeremy Stashewsky said Benchling could 'buy instead of build a secure solution with AgentCore Code Interpreter.'
How does Benchling keep per-tenant data isolated without one IAM role per tenant?
It injects scoped credentials into each Code Interpreter session on a per-job basis through AWS STS, restricting access to a single tenant's path prefix even if a session is compromised.
Amazon AI BlogRead Original Article

Get the latest Large Language Models news every morning

For example, today's edition would include:

  • Meta's Muse AI Agent Sparks Chip Rally; AMD Hits $1TTop Companies AI · 1h ago
  • Snapdragon X Series to power Googlebook laptopsTop Companies AI · 1h ago
  • Opro's Kamiresu AI seminar targets local government back-office workTop Companies AI · 1h ago

AI-summarized, only the topics you pick — one digest a day via Email, LINE, or Slack.

Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →

Ask AI

Ask AI anything about this article. Q&As are published on this page for other readers too.

Related Articles

Next articleMicrosoft AI's Mustafa Suleyman: regulation not automatically bad