SuperAPI AI 工具集

phase-8-residual-risk

安全与审计

查看项目

更新于 10-15 19:58

技能介绍

用途:这是 awslabs/threat-modeling-mcp-server 的第 8 阶段(剩余风险分析)指南,用于在所有缓解措施应用后评估剩余风险,明确记录风险接受决策及其理由,并为每个威胁设定最终状态。

主要能力:提供审查工具 list_threats()、list_mitigations()、get_threat(id)、get_mitigation(id),以及决策工具 update_threat(id, status=...) 和 add_assumption(description, category, impact, rationale)。评估框架要求逐项考虑已实施的缓解措施、缓解有效性、剩余可能性、剩余影响和业务容忍度。

状态决策:threatResolved 表示威胁已被充分缓解;threatResolvedNotUseful 表示威胁不适用或风险被正式接受;threatIdentified 表示仍需关注、控制不足。

使用方式:先调用 get_phase_8_guidance(),再用 list_threats() 获取完整清单;对每个威胁调用 get_threat(id) 查看关联缓解措施,评估剩余风险后用 update_threat(id, status=...) 设定状态;用 add_assumption() 记录风险接受理由;最后用 list_threats(status="threatIdentified") 复查未关闭风险,并调用 advance_phase() 进入第 9 阶段。

适用场景:安全威胁建模流程中的风险收尾与验收环节。

限制与常见问题:避免无理由地将所有威胁标记为已解决、不记录风险接受原因、忽略组合或级联风险,以及遗漏没有缓解措施的威胁。具体工具参数与实现细节以官方资料为准,本资料未提供更多内容。