SuperAPI AI 工具集

security-scanner

安全与审计

查看项目

更新于 10-15 23:59

技能介绍

用途:对代码库进行系统性的 OWASP Top 10:2025 安全审计,覆盖全部 10 类风险,生成带严重级别、代码位置和可操作修复建议的 Markdown 报告。

主要能力:先探测项目上下文(若工作目录无源码,则要求提供 GitHub 仓库地址并用 gh repo clone <url> ./audit-target 克隆);随后做侦察,识别技术栈、项目结构、入口点、配置文件、认证模块与数据库访问;再按 A01 至 A10 逐类分析,涉及失效的访问控制、安全配置错误、软件供应链失败、加密失败、注入、不安全设计、认证失败、软件或数据完整性失败、安全日志与告警失败、异常条件处理不当。

使用方式:按四步流程执行。分析时读取 references/ 下各分类参考文件中的 CWE 与检测模式,用 Grep、Glob 搜索并阅读代码确认。最后用 mkdir -p ./audit/YYYY-MM-DD/ 建目录,将报告写入 ./audit/YYYY-MM-DD/security-report.md,并向用户给出按严重级别统计、总体风险分与前三项最紧急问题。

严重级别与评分:Critical(10)、High(7)、Medium(4)、Low(2)、Info(0),累加得 0–10 低风险、11–30 中风险、31–60 高风险、61+ 严重风险。

限制:仅做只读分析,不修改目标源码,只允许写入 audit 目录;需覆盖全部 10 类,无发现也要记录;每条发现须给文件路径与行号、证据与修复示例;避免误报;按可利用性与影响排序。工具的运行环境、依赖与安装方式暂未提供。