SuperAPI AI 工具集

git-pr-reviewer

安全与审计

查看项目

更新于 10-16 02:31

技能介绍

用途:在审查拉取请求时,依据本技能提供的流程与清单,对代码变更做质量、安全与最佳实践检查,并输出结构化审查结果。

主要能力:先获取差异(运行 git diff main...HEAD 或 git diff <base-branch>...HEAD),识别所有修改、新增和删除的文件,再逐文件检查逻辑错误与 bug、安全漏洞(SQL 注入、XSS、硬编码密钥)、性能问题(N+1 查询、不必要的重渲染、内存泄漏)、代码风格一致性、缺失的错误处理以及测试覆盖缺口。

审查清单涵盖四类:安全(无硬编码凭据或 API 密钥、用户数据输入校验、正确的认证与授权检查、无 SQL 注入、XSS 防护);代码质量(函数小而专注、无重复代码、命名清晰、正确处理错误、无未使用导入或死代码);性能(无不必要的数据库查询、使用高效算法、按需缓存、无内存泄漏);测试(新代码有测试、覆盖边界情况、测试有意义而非仅追求覆盖率)。

输出格式:分为 PR Review Summary,含 Overview(变更简要总结)、Issues Found(按 Critical、Warnings、Suggestions 分级,附问题描述与 file:line)、Approval Status(APPROVE / REQUEST CHANGES / NEEDS DISCUSSION)。

限制:资料仅给出上述审查流程、清单与输出模板,未提供安装方式、依赖环境、支持的平台或具体价格,暂未提供。