用途:对指定目录执行“偏执模式”安全扫描,覆盖 OWASP Top 10 常见风险,并维护根目录的 SECURITY.md 审计报告。
主要能力:
- 密钥检测:用 grep_search 查找 API_KEY、password、token、私钥等,建议迁移到 .env 并加入 .gitignore。
- 注入防护:检查 SQL 查询是否参数化($1 与字符串拼接),检查 JS 的 innerHTML、dangerouslySetInnerHTML、eval,以及用户输入是否转义。
- 认证与授权:用 view_file 检查认证逻辑,确认 /admin、/delete 等敏感路由有中间件校验,排查 IDOR(改 URL 中的 ID 越权访问他人数据)。
- 依赖分析:检查 package.json 或 requirements.txt 中已知漏洞版本,移除未使用包以缩小攻击面。
- 报告生成:在根目录创建或更新 SECURITY.md,记录扫描日期与发现,按 🔴 Critical(密钥、注入)、🟡 Warning(过期依赖、缺少 CSRF token)、🟢 Passed 分级。
- 验证:确认修复已生效(如密钥已从代码移除),并确认 SECURITY.md 已更新。
API 审计要点:验证 JWT 签名与过期检查;公共端点是否限流以防滥用和 DDoS;强制 HTTPS;错误信息是否脱敏(不泄露堆栈或数据库结构);对所有请求体、查询参数和请求头做 schema 校验。
使用方式:输入审计范围(目录)与深度(完整扫描或快速检查),按上述工作流执行。
限制:资料未提供具体安装命令、运行命令、支持平台、收费方式或效果保证,这些信息暂未提供。