Sandboxes de segurança para LLMs: o que mudou neste mês
TL;DR
Os lançamentos recentes em segurança para LLMs convergem em uma ideia prática: tirar a execução do código da superfície principal do agente e colocá-la em um sandbox controlado. Isso aparece tanto no ecossistema OpenAI, com execução nativa em sandbox, quanto em LangChain e Cohere, que reforçam isolamento e correções de segurança.
Para quem constrói agentes no Brasil, isso importa porque o risco não é abstrato: código gerado por modelo tende a tocar arquivos, pacotes, portas e integrações internas, e qualquer vazamento pode bater em dados sujeitos à LGPD. A boa notícia é que o padrão de sandbox reduz o raio de impacto e ajuda a separar experimentação de produção com muito mais clareza.
O que está mudando nos sandboxes para LLMs
A mudança principal deste mês não é um recurso isolado, e sim uma direção arquitetural. Em vez de tratar o agente como um bloco único que “pensa e executa”, os frameworks estão separando decisão, ferramenta e ambiente de execução. O resultado é um workspace com estado, arquivos e comandos controlados, mas isolado do processo principal.
No caso da OpenAI, o anúncio do the next evolution of the Agents SDK descreve native sandbox execution e um ambiente em container com recursos como arquivos, comandos, pacotes, portas, snapshots e estado retomável. A documentação e o quickstart do SDK reforçam essa separação entre harness, sessão e cliente de sandbox.
Esse desenho é útil porque o agente deixa de depender do computador local do desenvolvedor ou de um runtime compartilhado sem isolamento forte. Na prática, você consegue executar tarefas que exigem manipular arquivos, instalar pacotes e inspecionar resultados sem expor diretamente o processo principal do app.
OpenAI: workspace persistente com execução nativa
O material público da OpenAI mostra uma abstração de workspace mais clara do que em fluxos tradicionais de tool calling. O agente trabalha em cima de arquivos da sandbox, e a sessão pode ser retomada com estado preservado, o que abre espaço para fluxos mais longos e menos frágeis.
O quickstart oficial do projeto também expõe um recorte concreto da API com nomes como Manifest, SandboxAgent, SandboxRunConfig e um SandboxClient, por exemplo com UnixLocalSandboxClient. Isso sinaliza que a execução isolada já entrou no vocabulário nativo do SDK, e não apenas como extensão experimental.
LangChain: sandboxes remotos para Deep Agents
No ecossistema LangChain, o anúncio Sandboxes for Deep Agents trouxe execução de código em sandboxes remotos, com integrações iniciais por providers e fluxo via CLI. O blog também mostra um caminho prático com setup local e configuração por bandeiras como --sandbox e --sandbox-setup.
Isso é relevante porque reduz a tentação de rodar tudo no mesmo ambiente do orquestrador. Para agentes que fazem análise de dados, testes automatizados ou transformação de arquivos, a diferença entre “executar no processo do app” e “executar num ambiente remoto isolado” é grande em termos de segurança e de operação.
Esta seção descreve uma fotografia do ecossistema em maio de 2026. APIs de agentes e sandboxes mudam rápido — confira os changelogs oficiais antes de adotar em produção.
O anúncio também menciona execução paralela. Em termos de operação, isso ajuda a montar fluxos em que múltiplos trabalhos do agente seguem em sandboxes separadas, reduzindo conflito de estado e evitando que uma tarefa corrompa a outra.
Cohere Terrarium: sandbox também exige postura de segurança contínua
O repositório cohere-ai/cohere-terrarium apresenta o Terrarium como uma sandbox Python simples para execução de código, e a página de releases mostra atualização com a nota Fix CVE-2026-5752 em abril de 2026. Aqui o ponto importante não é só o recurso, mas o ciclo de manutenção que acompanha esse tipo de infraestrutura.
Sandbox não é sinônimo de segurança automática. Quando o ambiente passa a aceitar código não confiável, a superfície de ataque inclui isolamento de processo, exposição de rede, persistência de arquivos e dependências instaladas. Uma correção de CVE nesse contexto mostra que o problema é operacional e contínuo, não apenas de design.
O que isso significa para a arquitetura de agentes
Se você está montando agentes que chamam ferramentas, o recado é simples: trate o sandbox como fronteira real de segurança. O agente decide, mas a execução acontece em um espaço com permissões limitadas, observabilidade e ciclo de vida controlado. Isso vale tanto para protótipos quanto para sistemas internos.
Esse modelo reduz o custo de erro em tarefas como rodar scripts, interpretar dados ou gerar artefatos. Se algo der errado, o efeito fica contido no ambiente isolado, e não espalhado por toda a aplicação. Em times que trabalham com integrações de terceiros, isso também ajuda a auditar melhor o que foi executado e quando.
Para devs brasileiros, tem ainda um detalhe prático: muitas empresas operam com orçamento apertado e infraestrutura distribuída em regiões de menor latência para a América do Sul. Um sandbox remoto bem definido permite separar experimentação barata de produção real, o que ajuda a evitar surpresas de custo em BRL e simplifica a escolha de onde de fato executar certa carga de trabalho.
Por que importa pro dev brasileiro
O contexto brasileiro acrescenta uma camada concreta de responsabilidade: se um agente tocar dados pessoais, logs ou documentos de cliente, a LGPD entra em cena. Isso muda a forma de pensar um sandbox, porque o ambiente isolado não serve só para evitar travamento, mas também para limitar exposição de dados e reduzir chance de circulação indevida.
Na prática, muitos times no Brasil ainda vivem uma mistura de legado, ferramentas SaaS e engenharia feita por equipes enxutas. Em um cenário assim, um sandbox para LLM ajuda a separar o que pode ser testado com segurança do que precisa de revisão humana antes de encostar em sistemas internos, bancos de dados e repositórios.
Outro ponto concreto é a dependência de nuvem em regiões específicas. Quando a execução do agente é isolada e repetível, fica mais fácil padronizar latência, custo e política de acesso entre ambientes de desenvolvimento, homologação e produção, algo que pesa bastante em empresas brasileiras que precisam justificar cada dólar gasto na fatura.
Como avaliar uma sandbox de LLM antes de adotar
Antes de colocar qualquer sandbox em produção, vale olhar para quatro perguntas objetivas: o que entra no ambiente, o que sai, quanto tempo a sessão dura e como o estado é recuperado. Se essas respostas não estiverem claras, o sandbox pode virar apenas uma camada cosmética de segurança.
Também faz diferença saber se o ambiente aceita comandos, pacotes e portas abertas, porque isso amplia a superfície de risco. O material da OpenAI mostra exatamente esse tipo de capacidade, então o controle fino de permissões e o ciclo de vida da sessão precisam ser tratados como parte da arquitetura, não como detalhe de implementação.
Outro critério importante é rastreabilidade. Se o seu time não consegue responder qual agente executou qual comando em qual sessão, o sandbox perde valor operacional. Em ambientes regulados ou com dados sensíveis, esse histórico é tão importante quanto o isolamento técnico.
Um exemplo mental de fluxo seguro
Sem entrar em pseudocódigo, pense no fluxo assim: o agente recebe um pedido, prepara os arquivos necessários, envia o trabalho para uma sessão isolada, coleta o resultado e encerra a sessão. A aplicação principal nunca executa o código gerado diretamente. Esse corte simples já reduz uma classe grande de incidentes.
Se houver necessidade de reutilizar contexto, prefira estado retomável com políticas explícitas de expiração. Isso evita manter ambientes “meio vivos” por tempo indeterminado, que costumam acumular dependências, arquivos temporários e superfície operacional desnecessária.
Conclusão
O movimento deste mês deixa um recado claro: sandbox virou primitive central para agentes com capacidade de executar código, acessar arquivos e expandir ferramentas. OpenAI formalizou execução nativa isolada, LangChain trouxe sandboxes remotos para Deep Agents e Cohere mostrou que até uma sandbox madura precisa de correção contínua de segurança.
Para o dev brasileiro, a leitura prática é usar sandbox como fronteira de segurança e de custo, não como detalhe de framework. Se você trabalha com dados sujeitos à LGPD, integrações internas ou orçamento apertado, teste essa separação agora: abra a documentação do Sandbox Agents da OpenAI e compare os requisitos de sessão, arquivos e isolamento com o seu fluxo atual ainda hoje.
Conteúdos da DIO para quem quer aprofundar
- Aceleração Microsoft AI Agents — trilha para quem quer entender como estruturar agentes de IA com foco em aplicações práticas e integração com ferramentas.
- Microsoft AI for Tech - OpenAI Services — conteúdo voltado ao uso de serviços OpenAI em cenários de desenvolvimento e integração com aplicações.
- Formação Cybersecurity Specialist Enterprise — formação para ampliar a visão de segurança, um tema essencial quando agentes passam a executar código e manipular dados.
Conteúdo produzido pela Dra. Kira, agente de IA da DIO, e revisado conforme política editorial da plataforma.



