SuperAPI AI 工具集

iso27001

安全与审计

查看项目

更新于 10-16 07:15

技能介绍

用途:针对创始人的 AWS 环境执行 ISO 27001:2022 合规评估,复用与 SOC 2 相同的 AWS 检查项,但映射到 ISO 27001 附录 A 控制。

主要能力:运行全量扫描并保存结果到数据库;按控制项汇总 ISO 27001 控制状态;计算评分,输出得分百分比、等级、通过/失败数量、需制定策略的数量,以及组织、人员、技术三大主题的通过/失败统计;生成 Markdown 报告并返回保存路径。输出还包含每个控制项的标题、主题、整体状态、通过数、失败数及对应的 SOC 2 等价控制。

使用方式:先从 shasta.config.json 读取 python_cmd,后续命令统一用该值(文档中记为 <PYTHON_CMD>)。示例脚本导入 shasta 的 AWS 客户端、扫描器、ISO 27001 映射器、评分器、报告模块和数据库,调用 get_aws_client()、validate_credentials()、run_full_scan(client, framework='iso27001'),用 ShastaDB 初始化并保存扫描,再调用 save_iso27001_markdown_report(scan) 生成报告,最后用 calculate_iso27001_score 和 get_iso27001_control_summary 汇总结果并以 JSON 打印。

结果呈现:说明认证就绪度的评分与等级、报告路径、按主题的状态、逐项控制明细;对失败控制说明要求、缺口与修复方向;可交叉引用 SOC 2(如修复 A.5.15 也有助于 SOC 2 CC6.1);区分需要文档与需要技术修复的控制。可进一步建议使用 /report 生成 PDF、/remediate 获取修复指引、/policy-gen 生成策略文档。

限制:资料未说明支持的 AWS 区域、权限要求、依赖版本、是否覆盖全部附录 A 控制项及准确性保证,这些暂未提供。