Codex Security

Analise código, investigue problemas detetados e reveja correções com o Codex Security.

O Codex Security revê o código para identificar vulnerabilidades e apresenta evidências que pode utilizar para as investigar e corrigir. Escolha como o executar consoante onde o código está alojado e como pretende rever os resultados.

Escolha por onde começar

Utilize Quando pretender Comece aqui
Codex Security Cloud Analisar repositórios GitHub ligados na nuvem do Codex ou monitorizar novos commits. Configuração na nuvem
Plugin Codex Security Analisar um repositório local no Codex e tratar os problemas detetados de forma interativa. Execute a sua primeira análise local
Codex Security CLI Executar análises repetíveis no terminal ou adicionar verificações à CI. Início rápido da CLI
Codex Security SDK Executar análises e tratar os resultados numa aplicação ou ferramenta de desenvolvimento. Guia do SDK

Para a sua primeira análise local, utilize o plugin. Na aplicação de ambiente de trabalho do ChatGPT, selecione Codex, instale Codex Security e abra Segurança na barra lateral. A área de trabalho de Segurança mantém as análises guardadas e os problemas detetados disponíveis para revisão. Também pode utilizar o plugin no Codex CLI.

A CLI e o SDK do Codex Security são distribuídos no pacote público @openai/codex-security. As análises que utilizam inferência da OpenAI requerem acesso ao Codex Security. Consulte cada guia de início rápido para conhecer os requisitos de execução e autenticação.

O Codex Security Cloud é um plugin separado, disponível em versão de investigação na Web e na aplicação de ambiente de trabalho. Requer acesso ao espaço de trabalho, uma ligação ao GitHub e um ambiente de nuvem do Codex compatível. Pode ligar o repositório e criar um ambiente durante a configuração.

Vista geral do Codex Security Cloud com contagens de repositórios, estados dos problemas detetados e problemas que requerem atenção
Acompanhe problemas em aberto e correções nos vários repositórios. Este exemplo utiliza repositórios, problemas detetados e contagens fictícios.

Para revisões de segurança publicadas em pull requests do GitHub, consulte Revisão de segurança.

Escolha a próxima tarefa

Após uma análise local, reveja o respetivo âmbito e os problemas detetados antes de decidir o que fazer a seguir.

Tarefa Guia
Centrar uma análise num serviço ou adicionar contexto de segurança Executar uma análise de segurança
Executar revisões repetidas do mesmo repositório ou pasta Executar uma análise aprofundada
Verificar um pull request, commit ou diff local Rever alterações ao código
Avaliar problemas detetados por outro analisador ou sistema de acompanhamento de problemas Fazer a triagem de problemas pendentes
Gerar um patch e verificar se resolve o problema Corrigir e verificar problemas detetados
Partilhar resultados ou atribuir trabalho de correção Exportar e acompanhar problemas detetados

Para automatizar, utilize os guias da CLI para analisar repositórios em lote ou executar análises em CI. Consulte os comandos e os valores predefinidos na referência da CLI.

O Codex Security analisa código de aplicações. Para conhecer as permissões e os controlos de sandbox que regem o próprio Codex, consulte Aprovações do agente e segurança.