用途:这是 transilienceai/shasta 下的 report 技能,用于生成专业的 SOC 2 合规报告,输出 Markdown、HTML、PDF 三种格式,面向审计、投资人、董事会及日常协作场景。主要能力:可从最近一次扫描数据直接生成报告,也可先执行一次全新合规扫描再生成。使用方式:先读取 shasta.config.json 获取 python_cmd,后续命令均以该值(记为 <PYTHON_CMD>)执行。第一步检查最近扫描,通过 ShastaDB 查询 60 分钟内的扫描记录;若有则询问用户是基于该扫描生成报告,还是先运行新扫描。第二步生成报告,基于已有扫描时调用 save_markdown_report、save_html_report、save_pdf_report 输出文件路径;或先通过 get_aws_client、run_full_scan 扫描并保存后再生成。第三步向用户说明各格式用途:Markdown 用于工作会话与版本控制,HTML 用于邮件或浏览器分享,PDF 用于审计人员、投资人和董事会。限制:需配置 shasta.config.json 中的 python_cmd,并具备 AWS 凭证;未提供报告保存路径、PDF 依赖、扫描范围等具体细节。
report
安全与审计
更新于 10-16 06:42