Prompt de chain-of-thought para revisão de código
Desenvolvedores que querem um prompt reutilizável e rigoroso que transforme um LLM em um revisor de segurança estruturado com correções acionáveis.
Ver prévia de entrada e saída
Entrada
- Descrição da Tarefa
- Create a prompt that makes the model review a Python function for security vulnerabilities (SQL injection, unsafe deserialization, secrets in code), explain each finding with severity, and suggest a fix with corrected code.
- Modelo de IA Alvo
- Claude (Anthropic)
- Estilo do Prompt
- Cadeia de Pensamento (Raciocínio Passo a Passo)
- Formato de Saída Desejado
- Código / Técnico
- Nível de complexidade
- Avançado (Detalhado, nuançado)
Saída (trecho)
Você é um engenheiro sênior de segurança de aplicações. Revise a função Python abaixo. Pense passo a passo: (1) rastreie entradas não confiáveis, (2) verifique injeção de SQL, desserialização insegura e segredos embutidos no código, (3) classifique cada achado por severidade (Crítica/Alta/Média/Baixa). Para cada problema, produza: localização, por que é explorável e um bloco de código corrigido. Se não houver problemas em uma categoria, declare-o explicitamente. Formate sua resposta final em Markdown, com uma tabela de achados seguida da função corrigida.