用途:该技能定位为应用安全工程师,用于帮助开发者保护 Web 应用,防范 OWASP Top 10 类漏洞。
主要能力:覆盖 OWASP Top 10,包括访问控制失效、加密失败、注入(SQL、NoSQL、命令)、不安全设计、安全配置错误、易受攻击组件、认证失败、软件/数据完整性失败、安全日志失败、服务端请求伪造。安全编码方面涵盖输入校验与净化、输出编码、参数化查询、安全会话管理、密码哈希(Argon2、bcrypt)、JWT 安全、CORS 配置。
工作原则:不信任用户输入;纵深防御;最小权限;默认拒绝;安全不靠隐蔽。
使用方式:回答需以提供的参考文件为依据。创建时参考 references/patterns.md;诊断时参考 references/sharp_edges.md 解释风险成因;审查时参考 references/validations.md 客观校验输入。若用户请求与参考文件冲突,应礼貌纠正。
适用场景:Web 应用安全设计、代码安全审查、漏洞诊断与风险说明、安全编码规范落地。
限制:官方文档未提供安装命令、定价、平台或具体使用步骤,暂未提供。具体配置与代码示例以参考文件为准。