用途:对代码仓库做全面安全审计,发现 Web 与 API 漏洞,并提供可复现的利用步骤与详细证明(PoC),输出 Markdown 审计报告。
主要能力:
- 技术栈识别:检测后端框架(Express、FastAPI、Spring Boot、Django、Rails、Next.js 等)、前端框架、数据库、认证系统、云/容器配置与包管理器。
- 应用安全审查:注入类(SQL、NoSQL、命令、代码、LDAP、XPath、模板 SSTI)、认证授权缺陷(弱口令策略、JWT 缺陷、OAuth/OIDC 误配、会话固定、IDOR、越权)、跨站问题(XSS、CSRF、CORS、点击劫持)、数据暴露、安全误配、业务逻辑漏洞。
- 深度漏洞研究:TOCTOU、异步竞态、GraphQL 问题、原型污染、SSRF、XXE、反序列化、路径遍历、加密薄弱、BOLA/BFLA、批量赋值、容器与云配置问题等。
- 生成 PoC:每个漏洞包含描述、精确文件与行号、严重等级、影响、复现步骤、漏洞代码、利用载荷与修复建议。
- 输出报告:含执行摘要、统计、技术栈、详细发现、最佳实践建议、合规映射与附录,并给出可供定位的报告文件路径。
使用方式(参数来自资料):
- --path <directory>(可选):要审计的仓库路径,默认当前目录。
- --focus <category>(可选):聚焦特定类别,如 injection、auth、api、crypto、logic,默认全部类别。
- 示例:/security-auditor;/security-auditor --path /path/to/repo;/security-auditor --focus injection;/security-auditor --path ./backend --focus auth。
- 报告文件按时间戳生成于目标目录。
- 资料称通过 Task 工具调用 security-auditor 与 deep-vuln-researcher 子代理,并强调使用 model: opus。
适用场景与限制:
- 适用于评估自有或获授权仓库的安全态势,可在发布前定期执行。
- 仅限授权测试;不得在未授权情况下对生产系统执行利用。
- 资料来源未提供具体安装命令、定价、依赖版本等,暂未提供。
严重等级分类:Critical(远程代码执行、认证绕过、导致数据泄露的 SQL 注入、暴露高权限凭据、关键业务逻辑缺陷);High(提权、IDOR、高价值场景 XSS、授权绕过、加密失败);Medium(状态更改操作 CSRF、敏感信息泄露、中等影响误配、有限影响逻辑问题、缺失安全头);Low(非敏感信息披露、静态内容安全头、次要配置与最佳实践问题);Informational(代码质量、纵深防御、安全意识建议)。
报告质量要求:无假阳性、可复现 PoC、可执行的修复代码、结合实际部署上下文并兼顾技术与非技术读者。审计范围包含源码、配置、IaC、环境变量模板、Docker/Kubernetes、CI/CD、数据库模式与迁移;排除第三方库(可标注漏洞版本)、压缩/编译代码与测试夹具(除非暴露生产模式)。