返回技能库
编程开发

让 AI 辅助做代码安全审查

从输入到危险操作追踪数据流,并验证每个安全发现。

进阶45 分钟更新于 2026-09-28
OUTCOME

先看最终成果

一份按严重程度排序、包含证据、利用条件和修复建议的安全审查报告。

STEP BY STEP

跟着步骤完成

  1. 01

    绘制攻击面

    识别外部入口、身份认证、权限边界、文件和网络操作。

  2. 02

    追踪不可信输入

    沿代码路径检查输入到数据库、命令、HTML、文件和外部请求的流向。

  3. 03

    检查横向风险

    审计密钥、依赖、加密、会话、限流和业务逻辑。

  4. 04

    验证每个发现

    确认框架或上游校验是否已缓解,降低误报。

  5. 05

    分级并修复

    写明受影响位置、触发条件、影响和最小修复方案。

PROMPT

可直接使用的提示词

请对{{范围}}执行防御性安全审查。先列出攻击面和信任边界,再检查注入、认证授权、密钥、依赖、加密、SSRF、文件操作和业务逻辑。每个发现必须包含文件位置、数据流证据、利用前提、严重程度、误报核验和修复建议。未经确认不要自动修改。

把双大括号中的内容替换为你的真实信息。先补足上下文,再追求表达效果。

QUALITY CHECK

交付前检查

  • 审查范围和威胁模型明确
  • 每个发现都有代码证据
  • 检查过现有防护避免误报
  • 高危问题有具体修复方案
  • 修复后进行了回归验证
SOURCE

来源与改编说明

原始技能Security Review
仓库
github/awesome-copilot
作者
GitHub 社区贡献者
许可证
MIT License
参考日期
2026-09-28

本站参考原技能的任务框架,重新编写为适合中文用户的实践教程,并非原项目官方译文。