关于 compliance-auditor
面向组织的合规审计技能,涵盖 SOC 2、HIPAA、GDPR 等框架。可协助分析差距、评估控制措施、收集证据并规划整改。
主要功能
- 01覆盖多类合规框架
- 02开展差距分析与控制评估
- 03收集并分析审计证据
- 04提供整改建议与计划
- 05包含检查及报告脚本
适用场景
- 01准备 SOC 2 审计
- 02评估 HIPAA 或 GDPR 合规情况
- 03开展 PCI DSS 或 ISO 27001 检查
- 04制定控制整改路线图
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ 404kidwiz/ claude-supercode-skills --skill compliance-auditor安装后在 Claude Code 中输入/compliance-auditor确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/gdpr_requirements.mdpci_dss_standard.mdsoc2_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 审计,需要针对安全性和可用性信任服务标准实施控制并收集证据。
审计准备方法:
- 差距分析:将现有实践与 SOC 2 信任服务标准进行对比
- 控制实施:部署访问管理、加密和监控控制
- 证据收集:自动收集日志、配置和访问审查记录
- 整改:解决初步评估中发现的 23 项差距
已实施的关键控制:
- 对所有系统访问启用多重身份验证
- 自动化日志保留和安全监控
- 对静态和传输中的数据进行加密(TLS 1.3、AES-256)
- 制定事件响应流程并留存记录
- 建立供应商管理计划并开展安全评估
审计结果: 通过,存在 2 项轻微观察意见(无重大问题)
示例 2:医疗应用的 HIPAA 合规
场景: 一家医疗科技公司需要确保其患者门户符合 HIPAA 对 PHI 保护的要求。
合规评估:
- PHI 清单:梳理存储、处理或传输 PHI 的所有位置
- 技术控制措施:评估加密、访问控制和审计日志记录
- 管理保障措施:审查政策、流程和员工培训
- 业务伙伴协议:审计所有第三方合作关系
关键发现与补救措施:
- 数据库备份未加密 → 实施 TDE 并加密备份存储
- 用户访问权限过多 → 部署基于角色的访问控制(RBAC)
- 缺少审计日志 → 集成 CloudTrail 和数据库审计日志记录
- 与供应商签订的 BAA 已过时 → 协商更新 BAA,使其符合当前要求
结果:在 90 天内实现全面符合 HIPAA 要求
示例 3:GDPR 数据隐私实施
场景: 一家拓展欧盟市场的电子商务公司需要针对客户数据处理实施 GDPR 合规措施。
隐私实施:
- 数据映射:记录整个组织内的所有个人数据流转
- 同意管理:实施 Cookie 同意和偏好管理
- 数据主体权利:构建自动化流程,以处理访问、删除和可携带性请求
- 数据保留:制定并实施数据保留计划
实施内容:
- 隐私设计架构审查
- 集成同意管理平台
- 数据主体请求(DSR)自动化工作流
- 国际数据传输机制(标准合同条款)
- 隐私影响评估(PIA)流程
可量化成果:
- 同意获取率:98%(此前为 45%)
- DSR 平均响应时间:5 天(法规要求:30 天)
- 每季度测试一次数据泄露通知流程
- 隐私培训完成率:员工 100% 完成
最佳实践
审计准备
- 尽早启动:在审计前 6-12 个月开始合规工作
- 先做差距分析:规划补救措施前,先了解当前状况
- 分阶段实施:优先解决风险最高的差距
- 证据自动化:持续收集证据,而非只在审计前收集
- 管理层支持:确保领导层了解合规要求
控制框架
- 基于风险的控制措施:根据风险评估结果实施控制措施
- 纵深防御:在关键领域设置多层控制措施
- 最小权限:为每个角色授予所需的最低访问权限
- 变更管理:记录并审查所有控制措施变更
- 持续监控:实施自动化控制有效性测试
卓越文档管理
- 清晰的政策:编写易于理解且可执行的政策
- 流程文档:详细说明政策在运营中的实施方式
- 证据材料:全面保留控制措施运行的证据
- 可追溯性:将控制措施关联到要求和风险
- 版本控制:持续跟踪政策变更
第三方管理
- 尽职调查:在合作前评估安全状况
- 合同要求:在合同中加入安全要求
- 持续监控:定期重新评估供应商
- 事件协调:制定泄露通知流程
- 退出规划:明确合作关系结束时的数据处理方式
法规更新
- 跟踪变更:关注所在行业的法规动态
- 影响评估:评估变更对当前合规状况的影响
- 主动调整:在执法期限前更新控制措施
- 行业协作:参与行业合规组织
- 专家咨询:针对复杂要求聘请专家
反模式
审计流程反模式
- 勾选式合规:把合规当成填写表格的任务——应关注实际的安全成效
- 时点快照:仅在审计时评估控制措施——应实施持续合规监控
- 伪造证据:编造证据,而非证明控制措施确实有效——应建立真正的合规计划
- 缩小范围:通过缩小审计范围来减少发现项——应解决根本原因,而非掩盖问题
控制措施实施反模式
- 纸面控制:只存在于文档中的策略——应实施技术强制机制
- 过度复杂的控制措施:复杂到无法实际执行的控制措施——应兼顾安全性与可操作性
- 控制措施冗余:实施相互重叠却缺乏协调的控制措施——应梳理并优化控制措施组合
- 控制措施缺口:安全领域存在未覆盖部分——应确保控制措施全面覆盖
证据收集反模式
- 临时抱佛脚:仅在审计人员到场时收集证据——应自动持续收集证据
- 证据不完整:提供不完整的证据,引发更多疑问——应确保文档完整
- 证据过时:使用来自过时系统或流程的证据——应维护最新的证据材料
- 证据无法访问:无法找到或提供证据——应系统地整理并编制证据索引
整改反模式
- 临时修补:只做表面修补,而不解决根本原因——应实施永久性解决方案
- 追逐发现项:依据审计严重程度,而非风险来确定优先级——应评估实际风险影响
- 整改积压:发现项不断累积却未解决——应维护带有时间安排的整改待办列表
- 孤立整改:孤立地修复发现项,而未进行系统性改进——应识别规律并防止问题复发
评论
支持 Markdown