Codex use case
Analise a segurança das alterações no código
Revise um pull request ou um diff local em busca de regressões de segurança.
Use o plugin Codex Security para examinar um conjunto de alterações no Git, verificar se as possíveis regressões de segurança se confirmam e gerar um relatório com base nas evidências antes do merge.
Best for
- Pull requests que envolvem autenticação, autorização, análise sintática, acesso a arquivos, segredos ou fluxos de trabalho que exigem privilégios.
- Branches de release ou patches locais que precisam passar por uma verificação de segurança antes do merge.
- Revisores que precisam localizar cada problema no código alterado e identificar os arquivos que fornecem evidências diretas.
Contents
Analise a segurança das alterações no código
Revise um pull request ou um diff local em busca de regressões de segurança.
Use o plugin Codex Security para examinar um conjunto de alterações no Git, verificar se as possíveis regressões de segurança se confirmam e gerar um relatório com base nas evidências antes do merge.
Use o plugin Codex Security para examinar um conjunto de alterações no Git, verificar se as possíveis regressões de segurança se confirmam e gerar um relatório com base nas evidências antes do merge.
Best for
- Pull requests que envolvem autenticação, autorização, análise sintática, acesso a arquivos, segredos ou fluxos de trabalho que exigem privilégios.
- Branches de release ou patches locais que precisam passar por uma verificação de segurança antes do merge.
- Revisores que precisam localizar cada problema no código alterado e identificar os arquivos que fornecem evidências diretas.
Skills & Plugins
- Revise um pull request, um commit, um diff entre branches ou um patch da árvore de trabalho em busca de regressões de segurança. Valide os problemas identificados e reúna evidências dos caminhos de ataque.
| Skill | Why use it |
|---|---|
| Codex Security:security Diff Scan | Revise um pull request, um commit, um diff entre branches ou um patch da árvore de trabalho em busca de regressões de segurança. Valide os problemas identificados e reúna evidências dos caminhos de ataque. |
Starter prompt
Revise a alteração em vez de revisar todo o repositório
Faça uma análise de segurança do diff quando um pull request, um commit, uma branch ou um patch local alterar um fluxo de execução sensível. O plugin Codex Security usa o contexto do repositório para entender a alteração. Em seguida, concentra a busca por problemas de segurança e a validação dos resultados no diff e no código que dá suporte direto à alteração.
Esse fluxo de trabalho complementa a revisão de código habitual. Use-o quando precisar de evidências de regressões de segurança, em vez de uma revisão geral de estilo ou de testes.
Analise a alteração
- Abra o repositório e faça checkout da revisão correspondente às alterações que deseja analisar ou descreva exatamente quais alterações do Git devem ser revisadas.
- Conclua as etapas do guia de início rápido do plugin Codex Security e indique no prompt inicial o pull request, o commit, o diff da branch ou o patch da árvore de trabalho.
- Indique as áreas de alto risco envolvidas na alteração, como autenticação, analisadores sintáticos, caminhos de arquivos, requisições de rede ou tratamento de credenciais.
- Execute o prompt sem solicitar uma correção, para que o primeiro resultado sirva como registro da revisão.
- Confira cada linha apontada como afetada, cada resultado de validação e cada lacuna nas evidências indicada no relatório antes de decidir se deve corrigir o problema.
Dê continuidade à análise de um problema identificado
Um relatório útil distingue os problemas de segurança que podem ocorrer durante a execução e para os quais há evidências das suspeitas que ainda precisam de confirmação. O relatório também pode incluir comentários diretamente nas linhas de código afetadas. Se o resultado justificar uma correção, abra uma nova tarefa de correção com escopo delimitado e inclua o identificador do problema ou a seção pertinente do relatório. Consulte Corrija vulnerabilidades pendentes para saber como conduzir o ciclo de correção e validação.
Para saber como selecionar as alterações, delimitar o escopo do diff e revisar os resultados, consulte Revise alterações de código em busca de problemas de segurança.
Related use cases
Execute sua primeira varredura de segurança
Use o plugin Codex Security para fazer uma varredura em um repositório local, analisar as...
Execute uma varredura de segurança aprofundada
Use o plugin Codex Security para fazer uma auditoria mais abrangente de um repositório ou de...
Verifique vários repositórios
Use a CLI do Codex Security para verificar os repositórios de uma lista em commits...