用途:该技能是一套通用安全知识框架,用于威胁建模、漏洞评估、风险评分与安全编码,目标是让各类开发代理(security-agent、developer-agent、devops-agent、rust-expert、python-ml-expert)在开发中贯彻安全优先实践。适用于新功能/系统威胁建模、安全代码审查、漏洞评估与评分、认证授权实现、敏感数据(PII、凭据、支付信息)处理、生产部署安全检查、安全事件调查与安全架构设计;纯文档任务、公开数据只读分析等场景不强制使用。
主要能力:1)STRIDE 威胁建模,按仿冒、篡改、抵赖、信息泄露、拒绝服务、权限提升六类系统识别威胁,并按影响×可能性排序、记录缓解措施。2)OWASP Top 10(2021)覆盖访问控制失效、加密失败、注入、不安全设计、安全配置错误、过时组件、认证失败、软件与数据完整性失败、日志与监控失败、SSRF,并给出漏洞示例与安全写法。3)CVSS v3.1 风险评分,按严重级别(Critical 9.0-10.0、High 7.0-8.9、Medium 4.0-6.9、Low 0.1-3.9)与影响×可能性矩阵排序修复优先级。4)安全代码审查模式,涉及输入校验(白名单、正则、类型校验)、认证授权(角色装饰器、资源归属检查)、密码学最佳实践(使用标准库、AES-GCM 等认证加密)。
使用方式:对每个组件或功能询问适用的 STRIDE 威胁,填写威胁建模工作表,按影响×可能性排序并记录缓解措施;代码审查时对照 OWASP 检查清单与安全模式;用 CVSS 向量为漏洞评分并纳入漏洞登记表跟踪。依赖扫描可使用 npm audit、pip-audit、bundle audit、cargo audit 等命令。
限制:资料未提供该技能的安装方式、运行环境、收费与价格、平台支持及实际效果数据,暂未提供;具体实施需结合项目实际与团队安全要求。