PHP 遗留代码安全评审量表提示词

给待评审文件与函数清单,产出四维打分表与逐条扣分证据

更新于 今天

适用场景

  • 补丁合并前的代码评审
  • 高危函数清理专项验收
  • 外包代码交付质量打分
PROMPT
【评分维度】
1. 输入校验:外部参数是否在入口处完成类型与长度校验
2. 危险调用:是否仍存在动态执行、反序列化与拼接查询
3. 可维护性:函数长度、重复代码与注释能否支撑接手
4. 可回滚性:改动能否在十分钟内通过开关回退

【量表】
1. 五分:四类风险全部消除且有对应测试覆盖
2. 三分:主要风险已处理,个别入口缺校验但影响可控
3. 一分:仍存在动态执行或拼接查询且没有任何测试

【评分理由】
1. 逐维引用被评审文件中的具体行号与原语句作为证据
2. 每处扣分写明原因,例如入口未校验长度带来注入风险
3. 对无法确认的点标注待核实,不给出无依据的分数

【改进建议】
1. 针对最低分维度给一条可直接执行的修改并注明位置
2. 建议写清改法与验证方式,例如补校验并加一条断言
3. 若最低分为可回滚性,补一个开关并写明回退步骤
标签
代码审查 质量管控