mcpField
I
isms-audit-expert

isms-audit-expert

github.com/alirezarezvani安全28.9k801 次安装2 天前更新
代码仓库

关于 isms-audit-expert

面向需要验证 ISO 27001 合规性和准备认证的团队的审核管理技能,结合风险导向的审核规划、控制测试、问题跟进和 Python 审核计划生成工具。

主要功能

  1. 01基于风险的年度审核计划
  2. 02审核准备与证据收集
  3. 03ISO 27002 控制测试指引
  4. 04问题分类与纠正措施
  5. 05Python 生成审核计划

适用场景

  1. 01规划 ISMS 审核周期
  2. 02评估安全控制并记录证据
  3. 03跟进纠正措施直至关闭
  4. 04准备认证审核材料

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/alirezarezvani/claude-skills --skill isms-audit-expert

安装后在 Claude Code 中输入/isms-audit-expert确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
cloud-security-audit.md
iso27001_audit_playbook.md
iso27001-audit-methodology.md
security-control-testing.md
scripts/
isms_audit_scheduler.py

详细介绍

ISMS 审计专家

面向 ISO 27001 合规验证、安全控制评估和认证支持的内部与外部 ISMS 审计管理。

目录


审计计划管理

基于风险的审计计划
风险等级审计频率示例
严重每季度特权访问、漏洞管理、日志记录
高每半年访问控制、事件响应、加密
中每年策略、安全意识培训、物理安全
低每年文档、资产清单
年度审计规划工作流
  1. 回顾以往审计发现项和风险评估结果
  2. 识别高风险控制措施和近期安全事件
  3. 根据 ISMS 边界确定审计范围
  4. 指派审计员,确保其与被审计领域保持独立
  5. 制定审计计划表并分配资源
  6. 获得管理层对审计计划的批准
  7. 验证: 审计计划覆盖认证周期内的所有附录 A 控制措施
审计员能力要求
  • ISO 27001 首席审计员认证(优先)
  • 不对被审计流程承担运营责任
  • 理解技术安全控制
  • 了解适用法规(GDPR、HIPAA)

审计执行

审计前准备
  1. 审阅 ISMS 文档(策略、SoA、风险评估)
  2. 分析以往审计报告和未关闭的发现项
  3. 准备包含访谈安排的审计计划
  4. 通知被审计方审计范围和时间安排
  5. 为范围内的控制措施准备检查表
  6. 验证: 在首次会议前已收到并审阅所有文档
审计实施步骤
  1. 首次会议

    • 确认审计范围和目标
    • 介绍审计团队和方法
    • 约定沟通渠道和后勤安排
  2. 证据收集

    • 访谈控制措施负责人和操作人员
    • 审阅文档和记录
    • 观察运行中的流程
    • 检查技术配置
  3. 控制验证

    • 测试控制设计(是否针对该风险?)
    • 测试控制运行(是否按预期有效运行?)
    • 对交易和记录进行抽样
    • 记录收集到的所有证据
  4. 末次会议

    • 呈现初步发现项
    • 澄清任何事实性错误
    • 就发现项分级达成一致
    • 确认纠正措施时间表
  5. 验证: 范围内的所有控制措施均已通过有据可查的证据完成评估


控制评估

控制测试方法
  1. 从 ISO 27002 中确定控制目标
  2. 确定测试方法(询问、观察、检查、重新执行)
  3. 根据总体和风险确定样本量
  4. 执行测试并记录结果
  5. 评估控制有效性
  6. 验证: 证据支持对控制状态的结论

有关按附录 A 控制措施划分的详细技术验证程序,请参阅 security-control-testing.md。


发现项管理

发现项分级
严重程度定义响应时限
主要不符合项控制失效并造成重大风险30 天
次要不符合项孤立偏差,影响有限90 天
观察项改进机会下一审计周期
发现项记录模板
Finding ID: ISMS-[YEAR]-[NUMBER]
Control Reference: A.X.X - [Control Name]
Severity: [Major/Minor/Observation]

Evidence:
- [Specific evidence observed]
- [Records reviewed]
- [Interview statements]

Risk Impact:
- [Potential consequences if not addressed]

Root Cause:
- [Why the nonconformity occurred]

Recommendation:
- [Specific corrective action steps]
纠正措施工作流
  1. 受审方确认发现项及严重程度
  2. 在 10 天内完成根本原因分析
  3. 提交带有目标日期的纠正措施计划
  4. 责任方实施相关措施
  5. 审核员验证纠正措施的有效性
  6. 在有解决证据的情况下关闭发现项
  7. 验证: 根本原因已解决,问题不再复发

认证支持

第一阶段审核准备

确保文档完整:

  • ISMS 范围声明
  • 信息安全方针(经管理层签署)
  • 适用性声明
  • 风险评估方法及结果
  • 风险处置计划
  • 内部审核结果(过去 12 个月)
  • 管理评审会议纪要
第二阶段审核准备

验证运行就绪情况:

  • 第一阶段发现项已全部处理
  • ISMS 已运行至少 3 个月
  • 控制措施已落实的证据
  • 安全意识培训记录
  • 事件响应证据(如适用)
  • 访问权限评审文档
监督审核周期
时段重点
第 1 年,第 2 季度高风险控制措施,第二阶段发现项跟进
第 1 年,第 4 季度持续改进,控制措施抽样
第 2 年,第 2 季度全面监督审核
第 2 年,第 4 季度再认证准备

验证: 监督审核中不存在严重不符合项。


工具

scripts/
脚本用途用法
isms_audit_scheduler.py生成基于风险的审核计划python scripts/isms_audit_scheduler.py --year 2025 --format markdown
审核计划示例
# Generate annual audit plan
python scripts/isms_audit_scheduler.py --year 2025 --output audit_plan.json

# With custom control risk ratings
python scripts/isms_audit_scheduler.py --controls controls.csv --format markdown

参考资料

文件内容
iso27001-audit-methodology.md审核方案结构、审核前阶段、认证支持
security-control-testing.mdISO 27002 控制措施的技术验证程序
cloud-security-audit.md云服务商评估、配置安全、IAM 审查

审核绩效指标

KPI目标衡量方式
审核计划完成率100%已完成审核数与计划审核数之比
发现项关闭率SLA 内 >90%按时关闭数与总数之比
严重不符合项认证时为 0每个认证周期的数量
审核有效性预防的事件已实施的安全改进

评论

支持 Markdown