For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
Navegação principal
Theme
Codex

Codex use case

Corrija um problema identificado na sua verificação de segurança

Abra um resultado da verificação, revise e aplique o patch e confirme que ele resolve o problema.

Difficulty Intermediate
Time horizon 1h

Use o plugin Codex Security para gerar um patch específico para um problema identificado na verificação de segurança e já analisado. Revise e aplique a alteração localmente, valide a correção e prepare um pull request com as evidências da validação.

Best for

  • Desenvolvedores prontos para corrigir um problema já analisado que o Codex Security identificou em uma verificação.
  • Mantenedores que querem examinar o patch proposto antes de aplicá-lo localmente.
  • Revisores que precisam avaliar uma correção de segurança específica junto com as evidências de validação.

Contents

    ← All use cases

    Corrija um problema identificado na sua verificação de segurança

    Abra um resultado da verificação, revise e aplique o patch e confirme que ele resolve o problema.

    Use o plugin Codex Security para gerar um patch específico para um problema identificado na verificação de segurança e já analisado. Revise e aplique a alteração localmente, valide a correção e prepare um pull request com as evidências da validação.

    Intermediate
    1h

    Use o plugin Codex Security para gerar um patch específico para um problema identificado na verificação de segurança e já analisado. Revise e aplique a alteração localmente, valide a correção e prepare um pull request com as evidências da validação.

    Intermediate
    1h

    Best for

    • Desenvolvedores prontos para corrigir um problema já analisado que o Codex Security identificou em uma verificação.
    • Mantenedores que querem examinar o patch proposto antes de aplicá-lo localmente.
    • Revisores que precisam avaliar uma correção de segurança específica junto com as evidências de validação.

    Skills & Plugins

    • Corrija um único problema de segurança já analisado com um patch específico, valide a correção e registre as evidências.
    Skill Why use it
    Codex Security:fix Finding Corrija um único problema de segurança já analisado com um patch específico, valide a correção e registre as evidências.

    Antes de começar

    Com o plugin Codex Security instalado e habilitado, abra o repositório analisado no Codex. Escolha um achado que você já revisou e decidiu corrigir. Se ainda não executou uma varredura, comece pelo guia Execute sua primeira varredura de segurança.

    Corrija o achado

    1. Abra e revise o achado

      Abra o achado em Achados ou a partir de uma varredura concluída em Varreduras. Examine o código afetado, o impacto relatado e as evidências que sustentam o achado.

      Confirme o que a correção deve impedir e qual comportamento legítimo deve continuar funcionando. Se as evidências não forem claras, investigue o achado antes de gerar um patch.

    2. Gere um patch específico para o achado

      Selecione a aba Patch e depois Gerar patch.

      Quando viável, o Codex valida ou reproduz o problema. Em seguida, gera uma proposta de patch. Gerar o patch não altera o checkout selecionado.

    3. Revise e aplique o patch

      Examine o diff proposto, incluindo os testes de regressão ou artefatos de validação que o acompanham. Verifique se a mudança corrige o problema identificado e preserva o comportamento esperado. Antes de prosseguir, resolva eventuais mudanças sem relação com o achado ou refatorações mais amplas.

      Quando o patch estiver pronto, selecione Aplicar patch. Revise o diff resultante na árvore de trabalho.

      A imagem mostra um patch de exemplo da documentação de segurança. Esse patch não foi gerado ao executar estas etapas. Revise seu próprio diff antes de aplicar o patch.

    4. Verifique a correção

      Selecione Verificar correção.

      Examine as evidências de que já não é possível reproduzir o comportamento vulnerável original e de que o comportamento legítimo continua funcionando. Quando for seguro e viável, um teste de regressão específico para o problema deve falhar antes da correção e passar depois dela.

      Se a verificação estiver incompleta, examine a limitação indicada e determine quais testes adicionais são necessários. Aplicar o patch, por si só, não comprova que a vulnerabilidade foi corrigida.

    5. Prepare a mudança para revisão

      Revise o diff final e prepare um pull request seguindo seu fluxo de desenvolvimento habitual. Inclua os seguintes itens:

      • O achado e o comportamento que o patch corrige.
      • As mudanças relevantes no código.
      • Os comandos usados na verificação e os resultados obtidos.
      • As dúvidas que ainda restam ou os testes que ainda precisam ser feitos.

      A verificação não encerra o achado automaticamente. Atualize o status do achado de acordo com o processo de revisão e lançamento da sua equipe.

    Revise o resultado

    Ao final, você deve ter um único patch específico para o achado, evidências do que o Codex verificou e contexto suficiente para que outro desenvolvedor revise a mudança. Se a verificação não tiver comprovado que a correção funciona, deixe essa limitação explícita.

    Para mais detalhes, consulte Corrija e verifique achados de segurança. Para tratar vulnerabilidades que já constam de relatórios ou chamados, consulte Corrija vulnerabilidades pendentes.

    Related use cases