For AI agents: the public content index is available at https://we0.ai/llms.txt, and the English article bundle is available at https://we0.ai/llms-full.txt.
For AI agents: the complete content index is available at https://we0.ai/llms.txt, the full English article bundle is available at https://we0.ai/llms-full.txt, and this page is available as Markdown at https://we0.ai/pt/articles/openai-hardens-codex-against-destructive-actions.md.
A OpenAI aprimorou os controles de segurança do Codex após investigar relatos de ações destrutivas que excediam a intenção do usuário. O pro...

A OpenAI reforçou a proteção de segurança do Codex, adicionando mecanismos de limpeza e controle de permissões para evitar operações destrutivas
Após investigar vários relatos de operações destrutivas que excederam a intenção do usuário, a OpenAI atualizou os mecanismos de controle de segurança do Codex.
O problema não está no fato de o agente de programação com IA poder executar comandos — esse é justamente o valor central do Codex. O risco aparece quando um agente com permissões amplas executa operações de limpeza ou gerenciamento de arquivos e interpreta erroneamente o caminho de destino.
Segundo Thibault "Tibo" Sottiaux, engenheiro responsável pelo Codex na OpenAI, a empresa investigou alguns casos em que o GPT-5.6 executou operações destrutivas no Codex fora do escopo solicitado. Um dos padrões recorrentes envolvia a limpeza de diretórios temporários, especialmente ao executar sessões com amplo acesso e menos proteção de sandbox.
As medidas mais recentes da OpenAI atuam em múltiplas camadas simultaneamente:
A mudança fundamental não é uma lista única de proibições. A OpenAI está ao mesmo tempo reforçando as instruções do modelo e o ambiente de execução ao seu redor.
A investigação da OpenAI descobriu que parte das falhas destrutivas estava relacionada à lógica de limpeza de diretórios de trabalho temporários.
Agentes de programação frequentemente criam locais temporários durante o trabalho. As tarefas podem envolver descompactar arquivos, gerar arquivos intermediários, executar testes, preparar patches ou criar artefatos de build descartáveis. Limpar esses arquivos depois geralmente é seguro.
O perigo surge quando variáveis que identificam diretórios temporários são ambíguas, reutilizadas, formatadas incorretamente ou apontam acidentalmente para locais importantes.
Sottiaux descreveu um padrão de falha: o modelo reutiliza variáveis de ambiente do sistema, como $HOME, como diretório de trabalho temporário. Se um comando de limpeza subsequente interpretar erroneamente essa variável, um comando destinado a excluir o diretório temporário pode apontar para o diretório pessoal real do usuário.
Essa cadeia de falhas pode ser compreendida em alto nível:
Criar ou identificar área de trabalho temporária
↓
Reutilizar variável ampla do sistema
↓
Construir comando de limpeza
↓
Resolver caminho de destino incorreto
↓
Executar operação destrutiva com permissões amplas
↓
Excluir arquivos além do escopo pretendido
Em sessões sem restrições, esse risco é especialmente grave.
Em ambientes de sandbox estritamente limitados, o sistema operacional pode impedir que comandos incorretos afetem diretórios não relacionados. Já no modo de acesso total, essa fronteira é removida intencionalmente, portanto erros de resolução de caminho podem ter um impacto muito maior.
A documentação atual do Codex da OpenAI deixa clara essa distinção: o modo normal workspace-write restringe as edições cotidianas ao diretório de trabalho atual,
enquanto o danger-full-access remove as fronteiras de sandbox do sistema de arquivos e da rede.
A primeira medida principal de mitigação é uma validação mais forte do alvo antes de exclusões ou operações destrutivas semelhantes.
O Codex não trata mais a limpeza como uma etapa final rotineira; ele é explicitamente instruído a confirmar se o caminho de destino é exatamente aquele que pretende modificar.
Isso é importante porque comandos shell destrutivos geralmente só são seguros quando os argumentos estão corretos.
Por exemplo, a diferença entre excluir um diretório temporário dedicado e excluir o diretório de trabalho pai pode ser apenas uma expansão de variável incorreta, erro de aspas, problema de normalização de caminho ou argumento ausente.
A nova abordagem reduz a dependência de suposições implícitas.
Antes de executar operações de alto risco no sistema de arquivos, o sistema deve pensar com mais cuidado nas seguintes questões:
Essa é uma melhoria de segurança no nível do comportamento do agente.
Ela não substitui a sandbox, mas reduz primeiramente a probabilidade de comandos perigosos chegarem à fronteira da sandbox.
A OpenAI também está mudando a forma como o Codex lida com o trabalho temporário.
O padrão mais seguro é criar um diretório temporário novo e específico, em vez de reutilizar variáveis de sistema que já possuem significado importante.
Variáveis como $HOME são especialmente sensíveis porque geralmente apontam para o diretório real do usuário, que contém arquivos de projeto, configurações, credenciais, estado de aplicativos e outros dados pessoais.
Usar um caminho temporário dedicado tem duas vantagens.
Primeiro, o alvo tem um significado semântico mais restrito: serve apenas para dados de tarefas descartáveis.
Segundo, a limpeza se torna mais fácil de validar, pois o sistema pode comparar o alvo da exclusão com o diretório temporário exato criado no início da tarefa.
Esse é um princípio de engenharia direto, mas se torna ainda mais importante quando agentes autônomos podem executar comandos shell em velocidade de máquina.
O padrão mais seguro é na prática:
Criar um novo diretório temporário
↓
Armazenar arquivos temporários específicos da tarefa ali
↓
Rastrear o caminho exato
↓
Validar esse mesmo caminho antes da limpeza
↓
Excluir apenas o diretório temporário verificado
O objetivo é evitar que um estado amplo do ambiente se torne alvo de limpeza.
A validação de caminhos é apenas uma camada de defesa.
A OpenAI também está reforçando os mecanismos para identificar comandos de risco e encaminhá-los para revisão.
O changelog do Codex já registra uma detecção mais forte para operações forçadas de rm, bem como uma confirmação mais consistente do Full Access. A política atual de revisão automática também inclui explicitamente operações destrutivas com risco significativo de dano irreversível entre as categorias que visa bloquear.
Isso é importante porque um comando pode ser totalmente legal sintaticamente e ainda assim não ser seguro.
Um comando de exclusão pode estar perfeitamente de acordo com as regras de sintaxe do shell, mas ainda ser perigoso, pois pode:
Portanto, a proteção de segurança atualizada da OpenAI não apenas avalia se o comando pode ser executado.
Ela também avalia se o comando deve ser executado, dadas as permissões atuais e a autorização do usuário.
O texto original também destaca as mudanças na experiência do modo de acesso total do Codex.
O acesso total foi projetado deliberadamente para ser extremamente poderoso. A documentação atual de permissões da OpenAI afirma que, nesse modo, o Codex pode editar qualquer arquivo no computador e executar comandos com acesso à rede sem solicitar aprovação.
Isso é útil em máquinas virtuais temporárias, ambientes de desenvolvimento dedicados ou outros sistemas estritamente controlados, onde o operador deseja intencionalmente uma automação sem restrições.
No entanto, em uma estação de trabalho comum, esse modo aumenta significativamente as consequências de um erro.
A OpenAI agora elevou o limite para ativar esse modo.
A documentação atual do Codex estabelece que o acesso total deve ser explicitamente habilitado nas configurações do aplicativo de desktop antes de aparecer como um modo de permissão opcional. A interface também exibe avisos mais fortes sobre possível perda de dados, vazamentos e comportamento inesperado.
Para modelos aprovados de alto risco em segurança, a OpenAI afirma que o aplicativo de desktop exibirá um aviso adicional específico para esse modelo antes de o acesso total ser habilitado, além de recomendar o modo mais seguro de "aprovar por mim".
| Modo | Sandbox | Comportamento de aprovação | Risco real |
|---|---|---|---|
| Solicitar aprovação | workspace-write | Usuário revisa todas as solicitações fora do escopo | Modo padrão recomendado para a maioria dos trabalhos locais |
| Aprovar por mim / Revisão automática | workspace-write | Agente de revisão avalia solicitações de elevação qualificadas | Reduz o atrito operacional mantendo as mesmas fronteiras de sandbox |
| Acesso total | danger-full-access | Sem fronteiras de aprovação regulares | Maior risco; possui amplo acesso a arquivos e rede |
| Somente leitura | read-only | Modificações exigem permissão elevada | Indicado para inspeção e planejamento |
O ponto-chave é: revisão automática e acesso total não são a mesma coisa.
A revisão automática mantém os mecanismos de sandbox. O que muda é quem avalia as solicitações que cruzam a fronteira da sandbox.
O acesso total remove diretamente a própria fronteira da sandbox.
A OpenAI também atualizou as regras de revisão automática para identificar melhor operações destrutivas.
A revisão automática é um agente de revisão independente que avalia solicitações qualificadas quando o agente principal do Codex deseja cruzar os limites da sandbox.
Descreva sua ideia uma vez e o We0 AI pode gerar um site de apresentacao, paginas e CMS, alem de ajudar a atrair clientes e trafego apos o lancamento.
Uma geração completa de projetos para registro gratuito
Melhor para experimentar um fluxo de geração completo e ver rapidamente um primeiro rascunho do projeto.
O fluxo normal é o seguinte:
O agente principal do Codex trabalha dentro da sandbox
↓
Alguma operação requer permissões adicionais
↓
O Codex cria uma solicitação de aprovação
↓
A revisão automática avalia a solicitação
↓
Aprovada → continua a execução
Rejeitada → o Codex deve procurar um caminho mais seguro ou perguntar ao usuário
A documentação da OpenAI mostra que a revisão automática pode avaliar solicitações envolvendo:
Suas políticas visam rejeitar ou limitar ações destrutivas, incluindo sondagem de credenciais, exfiltração de dados, enfraquecimento contínuo de controles de segurança e comportamentos com risco significativo de danos irreversíveis.
Isso torna a revisão automática uma camada de segurança importante para o usuário, reduzindo a intervenção manual sem dar ao agente principal de codificação acesso ilimitado.
No entanto, a OpenAI afirma explicitamente que a revisão automática não substitui o mecanismo de sandbox.
Se o usuário escolher acesso total e remover a sandbox, o revisor automático não pode recriar um limite que não existe mais.
Os esforços de mitigação também estão sendo realimentados nos testes de modelos.
Sotio afirmou que a OpenAI construiu avaliações direcionadas que reproduzem vários tipos de falhas descobertas durante a investigação. A empresa também está adicionando tarefas de aprendizado por reforço e pontuadores para esses riscos.
Isso é importante porque, se erros destrutivos raros forem avaliados apenas como casos isolados, é difícil melhorá-los.
Transformar falhas reais em testes reproduzíveis permite que a equipe faça as seguintes perguntas:
Em outras palavras, o incidente está sendo convertido em cobertura de testes de regressão.
O objetivo de segurança não é apenas corrigir um padrão de comando, mas tornar menos provável que versões futuras do Codex reproduzam categorias mais amplas de falhas.
A investigação também reforçou um ponto mais amplo sobre a segurança de agentes de codificação.
Instruções em linguagem natural como "tenha cuidado ao manipular arquivos" não são limites de segurança robustos.
A sandbox de execução é.
As próprias diretrizes de implantação da OpenAI descrevem sandbox e aprovações como controles complementares:
Para a maioria dos trabalhos locais, a OpenAI atualmente recomenda configurações no escopo do workspace em vez de execução irrestrita.
Uma configuração mais segura e representativa é:
sandbox_mode = "workspace-write"
approval_policy = "on-request"
approvals_reviewer = "user"
Usuários que desejam usar a revisão automática com promoção de nível podem manter a mesma sandbox enquanto alteram o revisor:
sandbox_mode = "workspace-write"
approval_policy = "on-request"
approvals_reviewer = "auto_review"
Essas configurações mantêm um limite de nível de sistema operacional em torno do workspace normal.
Em contraste, o acesso total remove intencionalmente essa proteção e só deve ser usado quando o próprio ambiente fornecer
o isolamento necessário.
Para os desenvolvedores, esta atualização não significa que o Codex nunca mais cometerá erros destrutivos.
A própria documentação da OpenAI alerta que a revisão automatizada pode falhar, e nenhum mecanismo de segurança em nível de agente deve ser considerado um substituto para práticas de desenvolvimento recuperáveis.
A mudança real é a defesa em profundidade.
Operações de alto risco agora têm mais oportunidades de serem bloqueadas:
Isso é mais robusto do que depender de qualquer medida de segurança única.
Para a codificação diária, a configuração padrão mais segura continua simples: mantenha o agente dentro do workspace, a menos que a tarefa realmente exija acesso mais amplo.
A investigação da OpenAI encontrou um modo de falha relacionado à limpeza de diretórios temporários. Em alguns casos, variáveis amplas do sistema, como $HOME, podem ser reutilizadas em trabalhos temporários, e caminhos de limpeza mal formatados podem apontar para dados reais do usuário em vez de diretórios descartáveis.
A OpenAI afirmou que o Codex agora verifica mais explicitamente os alvos de exclusão, usa padrões de diretórios temporários mais seguros, fortalece a detecção de operações destrutivas, melhora a revisão automática e torna o acesso total mais difícil de ser ativado acidentalmente. A empresa também criou avaliações direcionadas com base nas falhas observadas.
O acesso total remove as restrições normais da sandbox, permitindo que o Codex edite arquivos amplamente e execute comandos com acesso à rede sem os limites usuais de aprovação. A OpenAI alerta que isso aumenta significativamente o risco de perda de dados, vazamento e comportamento inesperado.
Não. A revisão automática mantém a sandbox existente e envia solicitações de elevação qualificadas ao agente de revisão. O acesso total remove o limite da sandbox, portanto os dois modos oferecem níveis de proteção muito diferentes.
A política atual da OpenAI afirma que a revisão automática foi projetada para identificar e bloquear operações destrutivas que apresentam risco de danos irreversíveis significativos, bem como riscos como sondagem de credenciais e roubo de dados. Ela revisa apenas operações que já exigem aprovação sob a sandbox e a política de aprovação atuais.
A OpenAI recomenda que a maioria dos trabalhos locais comece com um modo baseado em aprovação regular. Ele permite edições normais dentro do workspace, ao mesmo tempo que exige revisão antes que o Codex ultrapasse esse limite ou acesse recursos restritos.
Pode. Essas medidas reduzem o risco, mas não garantem zero comportamento errôneo. Controle de versão, backups, permissões estreitas de workspace
e aprovações intencionais para operações de alto risco continuam sendo muito importantes.
No aplicativo de desktop do ChatGPT ou na extensão do IDE, use os controles de permissão associados à tarefa. No Codex CLI, /permissions exibe os modos disponíveis, e a documentação oficial de configuração descreve sandbox_mode, approval_policy e approvals_reviewer.
Referência oficial para read-only, workspace-write e danger-full-access.
rm forçado mais forte, confirmação de acesso total e melhorias de segurança relacionadas.Após investigar casos raros em que poucas operações de limpeza destrutivas afetaram arquivos fora do escopo pretendido pelo usuário, a OpenAI reforçou o Codex. Os principais modos de falha envolviam manipulação de diretórios temporários, variáveis de ambiente excessivamente amplas, validação insuficiente de alvos e sessões com permissões excessivamente amplas, nas quais comandos incorretos podiam causar danos significativos.
As novas medidas de segurança adicionaram verificações de caminho de destino, manipulação mais segura de diretórios temporários, revisão mais forte de comandos destrutivos, avisos mais claros de acesso total e políticas aprimoradas de revisão automática. A OpenAI também está convertendo as falhas observadas
em tarefas repetíveis de avaliação e treinamento.
Essas mudanças reduzem a probabilidade de um agente de codificação transformar erros de limpeza comuns em grandes incidentes no sistema de arquivos, mas não tornam a execução irrestrita isenta de riscos.
Para a maioria do desenvolvimento local, a abordagem mais segura continua sendo manter o Codex dentro do sandbox do workspace e elevar as permissões somente quando a tarefa realmente exigir.
Comece com uma frase e tenha um site completo em minutos.