SuperAPI AI 工具集

security_audit

安全与审计

查看项目

更新于 10-15 23:47

技能介绍

用途:对指定目录执行“偏执模式”安全扫描,覆盖 OWASP Top 10 常见风险,并维护根目录的 SECURITY.md 审计报告。

主要能力:

  1. 密钥检测:用 grep_search 查找 API_KEY、password、token、私钥等,建议迁移到 .env 并加入 .gitignore。
  2. 注入防护:检查 SQL 查询是否参数化($1 与字符串拼接),检查 JS 的 innerHTML、dangerouslySetInnerHTML、eval,以及用户输入是否转义。
  3. 认证与授权:用 view_file 检查认证逻辑,确认 /admin、/delete 等敏感路由有中间件校验,排查 IDOR(改 URL 中的 ID 越权访问他人数据)。
  4. 依赖分析:检查 package.json 或 requirements.txt 中已知漏洞版本,移除未使用包以缩小攻击面。
  5. 报告生成:在根目录创建或更新 SECURITY.md,记录扫描日期与发现,按 🔴 Critical(密钥、注入)、🟡 Warning(过期依赖、缺少 CSRF token)、🟢 Passed 分级。
  6. 验证:确认修复已生效(如密钥已从代码移除),并确认 SECURITY.md 已更新。

API 审计要点:验证 JWT 签名与过期检查;公共端点是否限流以防滥用和 DDoS;强制 HTTPS;错误信息是否脱敏(不泄露堆栈或数据库结构);对所有请求体、查询参数和请求头做 schema 校验。

使用方式:输入审计范围(目录)与深度(完整扫描或快速检查),按上述工作流执行。

限制:资料未提供具体安装命令、运行命令、支持平台、收费方式或效果保证,这些信息暂未提供。