关于 compliance-audit
compliance-audit 是供团队评估法规合规性和准备审计的技能,涵盖范围界定、控制评估、证据收集、差距分析、整改、报告及持续监控,支持 GDPR、HIPAA、PCI DSS、SOC 2 和 ISO 27001 等框架。
主要功能
- 01框架适用性与控制映射
- 02自动化证据收集指导
- 03按风险评分的差距分析
- 04按优先级制定整改计划
- 05审计就绪报告
- 06持续合规监控
适用场景
- 01评估 GDPR 或 HIPAA 合规性
- 02准备外部审计或认证
- 03评估供应商合规状况
- 04跟踪整改进度和控制偏移
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ nickcrew/ claude-cortex --skill compliance-audit安装后在 Claude Code 中输入/compliance-audit确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/evidence-collection.mdframeworks.mdgap-analysis.md详细介绍
合规审计
通过自动化证据收集、控制措施映射、差距分析和整改规划,系统地针对主要合规框架开展审计。
何时使用此技能
- 针对 GDPR、HIPAA、PCI DSS、SOC 2 或 ISO 27001 开展合规评估
- 为外部审计或认证做准备
- 构建或验证合规控制框架
- 自动收集证据并维护审计跟踪记录
- 对照法规要求开展差距分析
- 为合规缺陷制定整改计划
- 评估第三方供应商的合规状况
快速参考
| 资源 | 用途 | 加载时机 |
|---|---|---|
references/frameworks.md | GDPR、HIPAA、PCI DSS、SOC 2、ISO 27001 的关键要求、控制措施映射和认证路径 | 确定适用哪些法规时 |
references/evidence-collection.md | 自动收集证据、整理材料、保留政策和审计跟踪模式 | 设置或开展证据收集时 |
references/gap-analysis.md | 控制措施映射方法、差距识别、风险评分和整改规划 | 分析合规差距时 |
工作流概览
Phase 1: Scope → Identify applicable regulations, data types, and geographical scope
Phase 2: Assess → Map controls, review policies, analyze data flows, test implementations
Phase 3: Evidence → Collect and organize audit artifacts automatically
Phase 4: Gap Analyze → Identify control gaps, score risks, prioritize findings
Phase 5: Remediate → Create remediation plans, assign owners, set timelines
Phase 6: Report → Generate audit-ready documentation and compliance dashboards
Phase 7: Monitor → Establish continuous compliance monitoring and drift detection
阶段 1:界定审计范围
在开展任何测试之前,确定适用的法规。
关键问题:
- 系统会处理哪些类型的数据(PII、PHI、持卡人数据)?
- 哪些司法管辖区适用(欧盟、美国各州、特定行业)?
- 已实施哪些现有控制措施和认证?
- 审计历史如何?此前是否发现过问题?
适用性矩阵:
| 框架 | 适用情形 |
|---|---|
| GDPR | 处理欧盟居民的个人数据 |
| HIPAA | 处理受保护的健康信息(PHI) |
| PCI DSS | 存储、处理或传输持卡人数据 |
| SOC 2 | 提供与信任原则相关的服务 |
| ISO 27001 | 组织希望获得 ISMS 认证 |
| CCPA/CPRA | 收集加利福尼亚州消费者的个人信息 |
| NIST CSF | 联邦系统或自愿采用网络安全框架 |
阶段 2:评估当前状态
控制措施清单
将现有控制措施映射到适用框架的要求:
- 列出所有技术控制措施(加密、访问控制、日志记录)
- 列出所有管理控制措施(政策、培训、规程)
- 列出所有物理控制措施(设施访问、介质处理)
- 将每项控制措施映射到具体的框架要求
- 通过抽样和验证测试控制措施的有效性
数据流分析
- 绘制数据流入、处理、存储和流出的各个环节
- 确定每条数据流的数据分类
- 记录处理数据的合法依据(GDPR)
- 验证数据最小化和目的限制原则
- 审查跨境传输机制
政策审查
- 评估政策对框架要求的覆盖情况
- 验证政策的分发和确认情况
- 检查政策版本控制和更新频率
- 验证例外管理流程
阶段 3:证据收集
加载 references/evidence-collection.md,查看详细模式。
自动化优先事项:
- 从云服务提供商和基础设施导出配置
- 访问控制列表和权限矩阵
- 日志保留和监控仪表板
- 漏洞扫描结果和补丁状态
- 培训完成记录
- 事件响应测试结果
材料整理:
evidence/
{framework}/
{control-id}/
artifact-{date}.{ext}
metadata.yaml # source, collection method, timestamp
阶段 4:差距分析
加载 references/gap-analysis.md,查看完整方法。
针对每项框架要求:
- 映射到现有控制措施(完全、部分或无)
- 评估实施效果
- 根据风险影响和发生可能性为差距评分
- 将差距归类为文档、流程、技术或培训类
- 根据风险评分和整改工作量确定优先级
阶段 5:整改规划
针对每个已识别的差距:
| 字段 | 内容 |
|---|---|
| 差距 ID | 唯一标识符 |
| 框架要求 | 具体条款或控制措施 |
| 当前状态 | 当前已有的内容 |
| 目标状态 | 合规要求达到的状态 |
| 整改措施 | 弥补差距的具体步骤 |
| 负责人 | 负责的个人/团队 |
| 优先级 | 根据风险评分确定的 P0-P4 |
| 时间线 | 目标完成日期 |
| 依赖项 | 此项工作所依赖的其他差距或行动 |
阶段 6:报告
生成可用于审计的文档:
- 执行摘要:合规态势、关键风险、就绪度评分
- 技术发现:详细的控制评估结果
- 风险矩阵:按严重性和可能性绘制差距热力图
- 整改路线图:包含负责人和优先级时间线
- 证据包:按控制措施编制索引的整理材料
- 合规证明:针对特定框架的认证就绪情况
阶段 7:持续监控
建立持续的合规态势管理:
- 配置自动扫描以检测偏差
- 设置控制措施退化的告警阈值
- 安排定期重新评估的频率
- 按时间线跟踪整改进度
- 维护指标仪表板(控制覆盖率、证据时效性、审计就绪度)
核心原则
- 证据胜于陈述 — 每项合规声明都必须有可验证的材料作为依据
- 优先自动化 — 手动收集证据无法扩展,且容易引入错误
- 基于风险确定优先级 — 优先处理风险最高的差距
- 持续保持合规态势 — 合规是一种持续状态,而非一次性事件
- 纵深防御 — 分层部署控制措施,避免单点故障导致不合规
反模式
- 将合规视为勾选清单,而不测试控制措施的有效性
- 有自动化方案时仍手动收集证据
- 因为“我们一直都是这么做的”而忽略差距
- 等到审计季才开始收集证据
- 混淆合规与安全(合规是安全的一部分)
- 跳过第三方/供应商合规评估
评论
支持 Markdown