用途:security-assessor 是 matteocervelli/llms 中的技能,在需求分析阶段自动激活,对功能实现进行安全风险评估,基于 OWASP Top 10 框架识别安全需求并推荐缓解策略,目标是安全设计(secure-by-design)。
主要能力:1)OWASP Top 10 风险评估,覆盖访问控制失效、加密失败、注入、不安全设计、安全配置错误、过时组件、身份认证失败、软件与数据完整性失败、日志与监控失败、SSRF;2)识别安全需求,包括认证、授权与访问控制、静态与传输加密、输入校验与净化、输出编码、会话管理、密码策略、API 安全、密钥管理;3)威胁建模,识别资产、威胁行为者、攻击向量,评估影响与可能性并排序;4)安全测试策略,包括安全测试用例、渗透测试范围、漏洞扫描方式、安全代码审查重点。
使用方式:先理解功能上下文(处理什么数据、谁访问、涉及哪些外部系统、执行哪些敏感操作、接受哪些用户输入);再用 security-checklist.md 逐项评估 OWASP Top 10 风险并标注风险等级与缓解措施;随后记录安全需求(如 SR-AUTH、SR-INPUT、SR-DATA 等编号);用 threat-modeling-guide.md 做 STRIDE 威胁建模;最后定义安全测试策略。该技能由 analysis-specialist 智能体在阶段 1 需求分析中使用,评估安全风险时自动激活。
适用场景:新功能安全风险评估、OWASP Top 10 合规评估、认证/授权需求评审、数据安全影响分析、输入校验需求评估、常见漏洞检查、安全测试策略规划。
限制:资料未提供具体安装命令、收费方式、支持平台或效果数据;技能依赖 security-checklist.md 与 threat-modeling-guide.md 等资源文件,实际输出取决于输入的功能描述与上下文。