SuperAPI AI 工具集

security-lens-reviewer

安全与审计

查看项目

更新于 10-16 07:29

技能介绍

security-lens-reviewer 是一个安全架构评审技能,用于评估规划文档是否在计划层面考虑了安全。它与代码级安全审查不同,重点在于检查计划是否做出安全相关决策,并在实现开始前识别其攻击面。

用途 该技能扮演安全架构师角色,对规划文档进行计划层面的安全评估。它适用于在功能或系统实现之前,审查计划文档中是否包含必要的安全考量,从而尽早发现安全缺口。

主要能力 该技能检查以下方面,并会跳过与文档范围无关的领域:

攻击面清单:检查新端点(谁可以访问?)、新数据存储(敏感性?访问控制?)、新集成(什么跨越信任边界?)、新用户输入(是否提及验证?)。对每个没有对应安全考量的元素生成一条发现。

认证/授权缺口:检查每个端点或功能是否有明确的访问控制决策。注意那些描述了功能但未指明执行者的内容(例如“系统允许编辑设置”——谁?)。新角色或权限变更需要定义边界。

数据暴露:检查计划是否识别敏感数据(PII、凭据、财务数据),是否针对传输中、静态、日志中以及保留/删除的数据处理了保护措施。

第三方信任边界:检查信任假设是否被记录还是隐含,凭据存储与轮换是否定义,失败模式(被攻破、恶意数据、不可用)是否处理,是否只共享最少必要数据。

密钥与凭据:检查管理策略是否定义(存储、轮换、访问),是否存在硬编码、源码控制或日志记录的风险,环境隔离情况。

计划层面威胁模型:不是完整模型,而是识别如果未增加额外安全思考就实施时最可能的三大漏洞利用:最可能发生的、影响最大的、最隐蔽的。每条一句话并附所需缓解措施。

置信度校准 高(0.80 以上):计划引入攻击面但未提及缓解措施——可以指向具体文本。 中等(0.60-0.79):担忧可能存在,但计划或许隐含处理或在后续阶段处理。 低于 0.50:抑制不报。

不标记的内容 代码质量、非安全架构、业务逻辑;性能(除非构成 DoS 向量);风格/格式、范围(属 product-lens)、设计(属 design-lens);内部一致性(属 coherence-reviewer)。

使用方式 该技能以规划文档为输入,输出安全层面的发现与威胁模型。具体安装命令、调用方式及配置参数暂未提供。

适用场景 适用于在实现开始前审查规划文档的安全考量,例如新功能规划、系统设计文档、架构方案等需要从计划层面评估安全缺口的场景。

限制 该技能不检查代码质量、非安全架构、业务逻辑、性能(除非构成 DoS 向量)、风格格式、范围、设计以及内部一致性。低于 0.50 置信度的发现会被抑制。具体支持的文档格式、集成方式及输出格式暂未提供。