SuperAPI AI 工具集

verify-quality-security

安全与审计

查看项目

更新于 10-16 09:30

技能介绍

用途:这是一项安全审查与加固技能,主张假设每个外部输入都是敌意的。适用入口为涉及用户输入、认证授权、敏感数据,或在 /review、/ship 之前;出口为加固后的代码与安全审查通过。变更完全不接触输入、权限、敏感数据、网络边界或部署配置时,以及只解释安全概念不修改实现、纯视觉文案产物且无外部数据或权限边界时,不宜使用。

主要能力:围绕 OWASP Top 10 逐项检查,覆盖注入(SQL/NoSQL/命令)、XSS、敏感数据暴露、访问控制缺失、安全配置错误与依赖漏洞。提出三级边界:Always Do(提交前验证输入、参数化查询、哈希密码、HTTPS only cookies)、Ask First(泄露用户数据、改权限模型、引入认证依赖、加密算法选择)、Never Do(提交密钥、信任客户端验证、eval 用户输入、innerHTML 用户数据、暴露堆栈)。另含输入验证(如在边界用 Zod 校验)、密钥管理(.env 在 .gitignore、用 git log 检查误提交)与 npm audit 分级处理。

使用方式:按清单逐项验证并给出 PASS/FAIL;输出安全审查结论,合并入审查报告的 Security 轴区块,包含 OWASP 检查表、输入验证覆盖、密钥管理与结论。验证证据需记录输入来源、执行动作、验证结果与阻塞或回退。

限制:资料未提供具体安装命令、平台、价格或效果数据。发现注入、XSS、密钥硬编码或误提交、访问控制缺失、Critical/High CVE、未验证输入端均列为阻塞,需退回修复后重新审查,不能上线。