用途:该技能用于对照 OWASP Top 10:2025(十大最关键的 Web 应用安全风险)审查代码与架构,适用于安全代码审查、生成安全审计清单以及漏洞修复指导。
主要能力:内置十大风险速查表,含各类别关键风险与平均发生率,例如 A01 访问控制失效、A02 安全配置错误、A03 软件供应链失败、A04 加密失败、A05 注入、A06 不安全设计、A07 认证失败、A08 软件与数据完整性失败、A09 安全日志与告警失败、A10 异常条件处理不当。提供 Critical/High/Medium/Low 四级严重性分类标准。
使用方式:分三个阶段。阶段一代码审查:先识别代码表面区域(认证、用户输入、文件上传、外部数据、加密、错误响应),据此选择相关类别,加载对应参考文件并对照“What to look for”检查,按类别分组报告发现,标注严重性、具体代码位置与修复方案;审查优先级为输入处理与认证/会话代码最高,其次数据存储传输、配置部署、依赖,再次错误处理、架构设计与数据完整性。阶段二审计清单:理解功能范围后判断十类中哪些适用,加载参考文件生成按类别分组的 Markdown 清单。阶段三修复指导:将漏洞归类到正确 OWASP 类别,加载对应参考文件,应用预防清单给出可操作修复,并尽可能提供修复代码示例。
参考文件:每个类别对应一个 references 目录下的 Markdown 文件,如 references/a01-broken-access-control.md 至 references/a10-exceptional-conditions.md,需要详细指导时加载。
限制:资料未提供具体安装命令、收费方式、支持平台或实际效果验证信息。