Chain-of-thought prompt pro code review
Vývojáři, kteří chtějí znovupoužitelný, důsledný prompt, jenž z LLM udělá strukturovaného bezpečnostního recenzenta s využitelnými opravami.
Zobrazit náhled vstupu a výstupu
Vstup
- Popis úkolu
- 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.
- Cílový AI model
- Claude (Anthropic)
- Styl promptu
- Řetězec myšlenek (Krokové uvažování)
- Požadovaný výstupní formát
- Kód / Technický
- Úroveň složitosti
- Pokročilý (Podrobný, nuancovaný)
Výstup (úryvek)
Jsi seniorní inženýr aplikační bezpečnosti. Zrecenzuj níže uvedenou funkci v Pythonu. Přemýšlej krok za krokem: (1) sleduj nedůvěryhodné vstupy, (2) zkontroluj SQL injekce, nebezpečnou deserializaci a natvrdo zapsaná tajemství, (3) seřaď každý nález podle závažnosti (Kritická/Vysoká/Střední/Nízká). U každého problému uveď: umístění, proč je zneužitelný, a opravený blok kódu. Pokud v kategorii žádný problém není, výslovně to uveď. Konečnou odpověď naformátuj jako Markdown s tabulkou nálezů následovanou opravenou funkcí.