Security Review 是一个系统化的代码安全审查清单与流程,用于在代码评审过程中发现安全漏洞。其主要能力围绕一份固定检查清单展开,要求每次审查时逐项检查以下内容:
- 注入类缺陷:SQL、NoSQL、操作系统命令、LDAP 注入
- 认证缺陷:弱会话管理、凭据暴露
- 敏感数据暴露:明文存储、弱加密、缺失 TLS
- 访问控制缺陷:IDOR、权限提升、缺少授权
- 安全错误配置:默认凭据、详细错误信息、开放 CORS
- 跨站脚本:反射型、存储型、DOM 型 XSS
- 不安全反序列化:不可信数据反序列化
- 存在漏洞的组件:含已知 CVE 的过时依赖
- 硬编码密钥:API 密钥、密码、令牌、私钥
使用方式遵循明确的审查步骤:
- 在发表任何评论前完整阅读 diff。
- 按上述清单检查每个变更文件。
- 对每个发现:识别 CWE、评估严重性、编写修复方案。
- 对照漏洞数据库审查依赖变更。
- 确认错误处理不会泄露内部细节。
- 按严重性(Critical → Low)汇总发现。
该技能适用于代码审查、安全审计以及依赖变更审查等场景,帮助审查者在每次评审中保持一致的检查范围和问题记录方式。关于支持的平台、安装方式或具体工具集成,资料中暂未提供。