SuperAPI AI 工具集

threat-modeling-with-aws-security-agent

智能体与模型

查看项目

更新于 10-15 17:23

技能介绍

用途:对规格与设计文档运行 AWS Security Agent 威胁模型评审,结合源码识别安全态势变化,采用 STRIDE 方法,无需事先扫描。

主要能力:读取 .security-agent/config.json 获取 agent_space_id 与 region;解析账户、角色、存储桶等值;收集需求或设计文档;打包工作区源码并上传;上传规格文件;创建威胁模型、启动作业并按每 2 分钟轮询;完成后列出威胁,包含 statement、severity、stride、threatImpact、recommendation、impactedAssets,并将完整报告写入 .security-agent/findings-{scan_id}.md,标出相对前版设计的回归。

必要用法:先读取配置,缺失时先运行 setup-security-agent 工作流。使用绝对路径指定工作区与规格文件。打包命令示例:zip -r /tmp/source.zip . 并排除 .git、.security-agent、node_modules 等目录。随后用 aws s3 cp 上传源码与规格,用 aws securityagent create-threat-model 创建,start-threat-model-job 启动,batch-get-threat-model-jobs 轮询,list-threats 获取结果并处理分页。标题格式为 threat-model-<feature-name>,不含空格。

适用场景:需要在开发前期对需求或设计做安全评审、检查安全态势变化、生成威胁清单与修复建议时。

限制:威胁模型评审独立运行,无需先前扫描,但至少需要一个规格文件;轮询间隔固定 2 分钟,不应更快;须使用绝对路径。配置、权限与运行环境需按工具要求准备,其他收费、平台或效果信息暂未提供。