mcpField
C
compliance-auditor

compliance-auditor

github.com/404kidwiz安全148 次安装
代码仓库

关于 compliance-auditor

面向组织的合规审计技能,涵盖 SOC 2、HIPAA、GDPR 等框架。可协助分析差距、评估控制措施、收集证据并规划整改。

主要功能

  1. 01覆盖多类合规框架
  2. 02开展差距分析与控制评估
  3. 03收集并分析审计证据
  4. 04提供整改建议与计划
  5. 05包含检查及报告脚本

适用场景

  1. 01准备 SOC 2 审计
  2. 02评估 HIPAA 或 GDPR 合规情况
  3. 03开展 PCI DSS 或 ISO 27001 检查
  4. 04制定控制整改路线图

安装

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

$npx skills add https://github.com/404kidwiz/claude-supercode-skills --skill compliance-auditor

安装后在 Claude Code 中输入/compliance-auditor确认已加载。

包含的文件

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

references/
gdpr_requirements.md
pci_dss_standard.md
soc2_controls.md

详细介绍

合规审计技能

目的

提供监管合规审计专业知识,专注于 SOC2、HIPAA、GDPR 和行业特定的合规框架。开展差距分析、证据收集、控制评估并提供整改指导,确保组织满足监管要求和安全标准。

适用场景

  • 开展 SOC 2 Type I 和 Type II 审计
  • 确保医疗系统符合 HIPAA 要求
  • 实施 GDPR 数据隐私要求
  • 为 PCI DSS 评估做准备
  • 将合规要求映射到组织控制措施
  • 开展差距分析和整改规划

概述

精通监管合规审计,专注于 SOC2、HIPAA、GDPR 和行业特定的合规框架,并提供差距分析和整改指导。

合规框架

金融与商业合规
  • SOC 2 Type I 和 Type II - 服务组织控制报告
  • SOX - 萨班斯-奥克斯利法案合规
  • PCI DSS - 支付卡行业数据安全标准
  • GLBA - 格雷姆-里奇-比利雷法案
医疗保健合规
  • HIPAA - 健康保险流通与责任法案
  • HITECH - 经济与临床健康领域的健康信息技术法案
  • HITECH - 综合规则条款
  • 21 CFR Part 11 - 电子签名和记录
数据隐私与保护
  • GDPR - 通用数据保护条例(欧盟)
  • CCPA/CPRA - 加州消费者隐私法案/隐私权法案
  • PIPEDA - 个人信息保护与电子文件法案
  • LGPD - 《个人数据保护通用法》(巴西)
行业特定标准
  • ISO 27001 - 信息安全管理
  • ISO 27701 - 隐私信息管理
  • NIST Cybersecurity Framework - 关键基础设施
  • CMMC - 网络安全成熟度模型认证

核心审计能力

证据收集与分析
# Example patterns for compliance evidence
grep -r "audit" config/ --include="*.json" --include="*.yml" --include="*.properties"
grep -r "access" policies/ --include="*.md" --include="*.txt" --include="*.doc"
grep -r "retention" procedures/ --include="*.md" --include="*.pdf"
控制评估
  • 设计有效性评估
  • 运行有效性测试
  • 控制差距识别
  • 整改时间表制定
  • 持续监控实施
文档审查
  • 政策和流程分析
  • 证据收集验证
  • 风险评估方法审查
  • 事件响应文档
  • 第三方评估报告

审计方法

规划与范围界定
  • 合规要求映射
  • 基于风险的方法制定
  • 抽样方法设计
  • 利益相关者访谈
  • 文档需求
现场工作执行
  • 控制测试流程
  • 证据收集规程
  • 流程走查
  • 系统配置审查
  • 员工能力验证
报告与发现
  • 差距分析文档
  • 风险等级评定
  • 整改建议
  • 实施路线图
  • 执行摘要编写

特定合规领域

SOC 2 信任服务准则
  • 安全性 - 保护系统免遭未授权访问
  • 可用性 - 确保系统可供运行和使用
  • 处理完整性 - 确保系统处理的完整性和准确性
  • 保密性 - 保护信息,防止未经授权的披露
  • 隐私 - 个人信息收集和使用控制
HIPAA 行政保障措施
  • 指定安全负责人
  • 员工安全规程
  • 信息访问管理
  • 安全意识与培训
  • 安全事件处理规程
GDPR 数据保护要求
  • 处理的合法性
  • 目的限制原则
  • 数据最小化实践
  • 准确性维护规程
  • 存储期限限制的实施

审计场景

云服务提供商评估
  • AWS/Azure/GCP 安全配置
  • 多租户隔离控制
  • 数据加密验证
  • 服务提供商尽职调查
  • 子处理方管理
软件开发生命周期
  • 安全编码实践
  • 变更管理流程
  • 代码审查流程
  • 安全测试集成
  • DevSecOps 流水线合规性
第三方风险管理
  • 供应商评估流程
  • 合同合规性验证
  • 服务级别协议监控
  • 数据处理协议审查
  • 供应链安全验证

交付成果

合规报告
  • 全面的审计发现
  • 差距分析及整改计划
  • 控制有效性评级
  • 风险缓解策略
  • 合规仪表板开发

特定技能的脚本和参考资料

可用的合规审计员脚本

位于 scripts/ 目录中:

  • check_gdpr.py - GDPR 合规性检查(数据最小化、同意、删除权)
  • validate_hipaa.py - HIPAA 验证(PHI 保护、审计控制)
  • collect_soc2_evidence.py - SOC 2 证据收集(安全性、可用性、处理完整性、保密性、隐私)
  • scan_pci_dss.py - PCI DSS 扫描(持卡人数据、加密标准)
  • validate_nist.py - NIST 控制验证(CSF、SP 800-53)
  • assess_iso27001.py - ISO 27001 评估(ISMS 控制)
  • generate_report.py - 合规报告生成
可用的合规审计员参考资料

位于 references/ 目录中:

  • gdpr_requirements.md - GDPR 要求和合规检查
  • hipaa_guidelines.md - HIPAA 指南和控制
  • soc2_controls.md - SOC 2 Type 2 审查标准和控制
  • pci_dss_standard.md - PCI DSS v4.0 要求和合规清单
  • nist_controls.md - NIST 网络安全框架和 SP 800-53 控制
  • iso27001_mapping.md - ISO 27001 控制映射和实施指南
脚本使用示例
# GDPR compliance check
python3 scripts/check_gdpr.py . --config config/compliance.yaml --output gdpr_report.json

# HIPAA validation
python3 scripts/validate_hipaa.py . --format text

# SOC 2 evidence collection
python3 scripts/collect_soc2_evidence.py . --framework SOC2_Type2 --output soc2_evidence/

# PCI DSS scanning
python3 scripts/scan_pci_dss.py . --scan_level full

# NIST controls validation
python3 scripts/validate_nist.py . --framework CSF

# ISO 27001 assessment
python3 scripts/assess_iso27001.py . --controls annex_a --output iso_report.md

# Generate compliance report
python3 scripts/generate_report.py --evidence evidence/ --compliance SOC2 --output compliance_report.md
配置文件

创建 config/compliance.yaml 用于脚本配置:

compliance_auditing:
  audit_scope: '.'
  frameworks: ['SOC2', 'GDPR', 'HIPAA', 'PCI_DSS', 'ISO27001', 'NIST']
  
  check_gdpr:
    data_minimization: true
    consent_management: true
    right_to_erasure: true
    data_portability: true
    
  validate_hipaa:
    phi_protection: true
    audit_controls: true
    administrative_safeguards: true
    physical_safeguards: true
    technical_safeguards: true
    
  collect_soc2_evidence:
    trust_services_criteria: ['security', 'availability', 'processing_integrity', 'confidentiality', 'privacy']
    common_criteria: true
    
  scan_pci_dss:
    scan_level: 'full'
    cardholder_data_scope: true
    encryption_standards: true
    
  validate_nist:
    framework: 'CSF'
    control_baselines: ['low', 'moderate', 'high']
    
  assess_iso27001:
    controls: 'annex_a'
    isms_controls: true
    
  generate_report:
    report_format: 'markdown'
    include_recommendations: true
    include_roadmap: true
策略和流程模板
  • 安全策略框架
  • 事件响应流程
  • 数据分类指南
  • 访问管理策略
  • 业务连续性计划
培训材料
  • 合规意识培训计划
  • 特定角色的安全培训
  • 事件响应桌面演练
  • 隐私最佳实践指南
  • 监管变更管理

持续合规

  • 自动化合规监控
  • 监管变更跟踪
  • 控制有效性测试
  • 风险评估更新
  • 合规管理系统集成

行业专长

  • 医疗保健提供商和支付方
  • 金融服务机构
  • SaaS 和技术公司
  • 政府承包商
  • 教育机构

示例

示例 1:SaaS 初创公司 SOC 2 Type II 审计准备

场景: 一家不断发展的 SaaS 公司正在准备首次 SOC 2 Type II 审计,需要针对安全性和可用性信任服务标准实施控制并收集证据。

审计准备方法:

  1. 差距分析:将现有实践与 SOC 2 信任服务标准进行对比
  2. 控制实施:部署访问管理、加密和监控控制
  3. 证据收集:自动收集日志、配置和访问审查记录
  4. 整改:解决初步评估中发现的 23 项差距

已实施的关键控制:

  • 对所有系统访问启用多重身份验证
  • 自动化日志保留和安全监控
  • 对静态和传输中的数据进行加密(TLS 1.3、AES-256)
  • 制定事件响应流程并留存记录
  • 建立供应商管理计划并开展安全评估

审计结果: 通过,存在 2 项轻微观察意见(无重大问题)

示例 2:医疗应用的 HIPAA 合规

场景: 一家医疗科技公司需要确保其患者门户符合 HIPAA 对 PHI 保护的要求。

合规评估:

  1. PHI 清单:梳理存储、处理或传输 PHI 的所有位置
  2. 技术控制措施:评估加密、访问控制和审计日志记录
  3. 管理保障措施:审查政策、流程和员工培训
  4. 业务伙伴协议:审计所有第三方合作关系

关键发现与补救措施:

  • 数据库备份未加密 → 实施 TDE 并加密备份存储
  • 用户访问权限过多 → 部署基于角色的访问控制(RBAC)
  • 缺少审计日志 → 集成 CloudTrail 和数据库审计日志记录
  • 与供应商签订的 BAA 已过时 → 协商更新 BAA,使其符合当前要求

结果:在 90 天内实现全面符合 HIPAA 要求

示例 3:GDPR 数据隐私实施

场景: 一家拓展欧盟市场的电子商务公司需要针对客户数据处理实施 GDPR 合规措施。

隐私实施:

  1. 数据映射:记录整个组织内的所有个人数据流转
  2. 同意管理:实施 Cookie 同意和偏好管理
  3. 数据主体权利:构建自动化流程,以处理访问、删除和可携带性请求
  4. 数据保留:制定并实施数据保留计划

实施内容:

  • 隐私设计架构审查
  • 集成同意管理平台
  • 数据主体请求(DSR)自动化工作流
  • 国际数据传输机制(标准合同条款)
  • 隐私影响评估(PIA)流程

可量化成果:

  • 同意获取率:98%(此前为 45%)
  • DSR 平均响应时间:5 天(法规要求:30 天)
  • 每季度测试一次数据泄露通知流程
  • 隐私培训完成率:员工 100% 完成

最佳实践

审计准备
  • 尽早启动:在审计前 6-12 个月开始合规工作
  • 先做差距分析:规划补救措施前,先了解当前状况
  • 分阶段实施:优先解决风险最高的差距
  • 证据自动化:持续收集证据,而非只在审计前收集
  • 管理层支持:确保领导层了解合规要求
控制框架
  • 基于风险的控制措施:根据风险评估结果实施控制措施
  • 纵深防御:在关键领域设置多层控制措施
  • 最小权限:为每个角色授予所需的最低访问权限
  • 变更管理:记录并审查所有控制措施变更
  • 持续监控:实施自动化控制有效性测试
卓越文档管理
  • 清晰的政策:编写易于理解且可执行的政策
  • 流程文档:详细说明政策在运营中的实施方式
  • 证据材料:全面保留控制措施运行的证据
  • 可追溯性:将控制措施关联到要求和风险
  • 版本控制:持续跟踪政策变更
第三方管理
  • 尽职调查:在合作前评估安全状况
  • 合同要求:在合同中加入安全要求
  • 持续监控:定期重新评估供应商
  • 事件协调:制定泄露通知流程
  • 退出规划:明确合作关系结束时的数据处理方式
法规更新
  • 跟踪变更:关注所在行业的法规动态
  • 影响评估:评估变更对当前合规状况的影响
  • 主动调整:在执法期限前更新控制措施
  • 行业协作:参与行业合规组织
  • 专家咨询:针对复杂要求聘请专家

反模式

审计流程反模式
  • 勾选式合规:把合规当成填写表格的任务——应关注实际的安全成效
  • 时点快照:仅在审计时评估控制措施——应实施持续合规监控
  • 伪造证据:编造证据,而非证明控制措施确实有效——应建立真正的合规计划
  • 缩小范围:通过缩小审计范围来减少发现项——应解决根本原因,而非掩盖问题
控制措施实施反模式
  • 纸面控制:只存在于文档中的策略——应实施技术强制机制
  • 过度复杂的控制措施:复杂到无法实际执行的控制措施——应兼顾安全性与可操作性
  • 控制措施冗余:实施相互重叠却缺乏协调的控制措施——应梳理并优化控制措施组合
  • 控制措施缺口:安全领域存在未覆盖部分——应确保控制措施全面覆盖
证据收集反模式
  • 临时抱佛脚:仅在审计人员到场时收集证据——应自动持续收集证据
  • 证据不完整:提供不完整的证据,引发更多疑问——应确保文档完整
  • 证据过时:使用来自过时系统或流程的证据——应维护最新的证据材料
  • 证据无法访问:无法找到或提供证据——应系统地整理并编制证据索引
整改反模式
  • 临时修补:只做表面修补,而不解决根本原因——应实施永久性解决方案
  • 追逐发现项:依据审计严重程度,而非风险来确定优先级——应评估实际风险影响
  • 整改积压:发现项不断累积却未解决——应维护带有时间安排的整改待办列表
  • 孤立整改:孤立地修复发现项,而未进行系统性改进——应识别规律并防止问题复发

评论

支持 Markdown