mcpField
A
audit-remediation-program

audit-remediation-program

github.com/mukul975安全32345 次安装32 周前更新
代码仓库

关于 audit-remediation-program

面向隐私、审计及控制负责人,提供审计发现从分级、分派、整改到独立验证和关闭的闭环管理框架。内容涵盖优先级、时限、升级、证据和复核失败后的重新处理。

主要功能

  1. 01审计发现分级与优先级评分
  2. 02负责人分派与整改计划审查
  3. 03截止期限跟踪与升级机制
  4. 04整改证据和状态记录
  5. 05多种验证测试与关闭标准

适用场景

  1. 01跟踪内部或外部审计发现的整改
  2. 02按严重程度安排修复顺序和期限
  3. 03验证整改措施并处理未通过项

安装

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

$npx skills add https://github.com/mukul975/privacy-data-protection-skills --skill audit-remediation-program

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

包含的文件

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

assets/
template.md
references/
standards.md
workflows.md
scripts/
process.py

详细介绍

审计发现整改计划

概述

审计发现整改计划确保隐私审计发现(无论来自内部审计、外部审计(SOC 2、ISO 27701)、监管检查还是自我评估)都能得到系统化的优先级排序、分配、跟踪、整改、验证和关闭。如果没有结构化的整改计划,发现项就会累积成“隐私债务”,增加监管风险,并削弱隐私计划的公信力。

整改计划作为一个闭环系统运作:发现项进入流程,经分流后分配给相关负责人,由控制负责人进行整改,再由审计职能部门(或独立第三方)验证;只有在证据确认整改有效后,才会正式关闭。如果发现项未通过验证,就会重新开启并修订整改计划;如果逾期,则会升级处理。

Sentinel Compliance Group 每年平均管理 85 项未关闭的隐私发现,其中包括内部审计(47 项)、SOC 2 审查(12 项)、ISO 27701 审计(8 项)、监管问询(6 项)和自我评估活动(12 项);2024 年按时整改率为 91%。

发现项生命周期

Finding Issued by Audit Source
  ↓
Finding Registered in Tracking System
  ↓
Initial Triage (severity classification, regulatory impact)
  ↓
Owner Assignment (finding owner + remediation owner)
  ↓
Management Response Due (10 business days)
  ↓
Remediation Plan Approved
  ↓
Remediation In Progress
  ↓
Remediation Owner Reports Completion
  ↓
Verification Testing by Audit/Independent Party
  ↓
Pass → Finding Closed with Evidence → Archived
  ↓
Fail → Finding Reopened → Revised Remediation Plan → Escalation if Overdue

发现项优先级排序

严重程度分类
严重程度判定标准整改期限升级时间表
严重系统性违反监管要求;正在发生或迫在眉睫的数据泄露;大规模活动缺乏合法依据却仍在处理数据;控制措施完全失效并影响数据主体权利30 个日历日第 1 天:通知 CPO + CISO;第 5 天:如果没有计划,则通知 CEO;第 15 天:如果没有进展,则通知董事会
高严重违反特定 GDPR 条款;控制设计存在缺陷;操作失效范围广泛;监管检查发现项60 个日历日第 10 天:如果没有计划,则通知 CPO;第 30 天:如果落后于进度,则通知 CEO;第 45 天:通知审计委员会
中个别违规;控制措施执行不一致;文档缺失并影响合规;需要改进流程以满足合规要求90 个日历日第 30 天:如果没有计划,则通知 CPO;第 60 天:升级至管理层
低轻微文档缺失;偏离最佳实践;控制措施增强;效率改进180 个日历日第 90 天:发送跟进通知;第 150 天:升级至管理层
建议项改进建议;新兴风险观察;未发现当前违规情况无强制期限作为信息项跟踪;在下一审计周期进行审查
多因素优先级排序

除严重程度外,还会根据以下其他因素确定发现项的优先级:

因素权重评分(1-5)
严重程度40%1 = 建议项,2 = 低,3 = 中,4 = 高,5 = 严重
监管风险20%1 = 与监管无关,5 = 直接违反 GDPR 条款且有执法先例
对数据主体的影响15%1 = 无影响,5 = 直接损害数据主体(数据泄露、权利被剥夺)
系统性风险10%1 = 个别事件,5 = 影响多个流程/系统/地点
重复发生情况10%1 = 首次发生,5 = 同一发现项重复出现 3 次以上
外部可见性5%1 = 仅内部可见,5 = 监管机构/客户/公众可见

优先级分数:加权总和(最高 5.0)

分数范围优先级层级队列位置
4.0 — 5.0第 1 层立即处理;每日审查
3.0 — 3.9第 2 层主动管理;每周审查
2.0 — 2.9第 3 层常规跟踪;每月审查
1.0 — 1.9第 4 层定期跟踪;每季度审查

负责人分配

角色定义
角色职责责任
问题负责人对整改结果负责的高级领导;通常是受影响部门的负责人或副总裁确保资源到位、消除障碍、批准整改计划,并对按时完成负责
整改负责人负责执行整改计划的人员;通常是经理或团队负责人制定整改计划、执行整改活动、汇报进度,并提供完成证明
验证负责人负责测试整改是否有效的人员;通常是内部审计人员或独立第三方设计验证测试、执行测试、判定通过或失败,并记录结果
升级处理负责人负责解决升级问题的高级领导;通常是首席隐私官(CPO)或首席信息安全官(CISO)在问题逾期时介入、调配额外资源,并向执行管理层汇报
分配流程
  1. 审计发现问题:审计方(内部审计、外部审计师、DPA)记录问题
  2. DPO 登记问题:DPO(或问题管理协调员)在跟踪系统中登记问题
  3. 初步分诊会议(在登记后的 3 个工作日内):
    • 隐私团队审查问题并确定严重程度等级
    • 确定负责的组织部门
    • 根据组织问责关系分配问题负责人
    • 问题负责人在 5 个工作日内指定整改负责人
  4. 分配验证负责人:根据问题来源确定:
    • 内部审计发现的问题 → 由内部审计团队验证
    • 外部审计发现的问题 → 由外部审计师在下次审查时验证,或由内部审计提前验证
    • DPA 发现的问题 → 由 DPO 在法律审查配合下验证
    • 自我评估发现的问题 → 由内部审计或同行评审验证

整改规划

管理层回应(须在 10 个工作日内提交)

问题负责人必须提供正式的管理层回应:

Finding ID: RA-2025-017
Finding Title: Incomplete vendor sub-processor notification
Severity: High
Finding Source: Internal Privacy Audit PA-2025-Q1

MANAGEMENT RESPONSE

Response Date: 2025-02-15
Finding Owner: VP, Procurement — Sarah Chen
Remediation Owner: Senior Vendor Manager — James Park

Agree/Disagree: Agree

Root Cause Analysis:
  The current vendor management process does not include a mandatory step for
  vendors to provide updated sub-processor lists when changes occur. The DPA
  template includes a sub-processor notification clause (Section 8.3), but
  there is no operational workflow to receive, review, and action these
  notifications. 14 of 47 active processor DPAs were found to have outdated
  sub-processor lists during the audit period.

Remediation Plan:
  1. Implement sub-processor change notification workflow in vendor management
     platform (ServiceNow) — target: March 15, 2025
  2. Send outreach to all 47 processors requesting current sub-processor lists
     — target: March 1, 2025
  3. Update DPA template to include specific notification timeframe (30 days
     prior notice) and objection mechanism — target: March 15, 2025
  4. Establish quarterly sub-processor list verification for high-risk vendors
     — target: April 1, 2025
  5. Deliver training to procurement team on sub-processor change management
     — target: March 31, 2025

Target Completion Date: April 1, 2025
Resources Required: 40 hours procurement team time; ServiceNow configuration
  (IT support ticket submitted)
Dependencies: ServiceNow workflow configuration by IT (estimated 2 weeks)

Interim Risk Mitigation:
  Immediate outreach to the 14 vendors with outdated lists to obtain current
  sub-processor information; manual tracking via spreadsheet until ServiceNow
  workflow is operational.
整改计划质量标准

整改计划只有符合以下标准才会获批:

标准要求
解决根本原因计划应解决根本原因,而非仅处理表面症状
具体措施每项措施都应具体、可衡量且可分配
时间安排切实可行考虑依赖关系和资源限制后,截止日期仍可实现
明确所需资源明确所需人员、预算和工具
记录依赖关系明确外部依赖项(IT、法律、供应商)及应急方案
临时缓解措施如果问题带来即时风险,则在全面整改完成前采取临时措施
结果可验证以可客观测试的方式描述预期最终状态
指定负责人每项措施都指定一名具体负责人

不符合这些标准的计划将退回修改,须在 5 个工作日内重新提交。

截止日期跟踪

跟踪系统要求

问题跟踪系统必须支持:

功能用途
唯一问题 ID在所有沟通中使用一致的引用标识
状态跟踪未解决、进行中、等待验证、已关闭、已重新打开
严重程度分类严重、高、中、低、建议
日期跟踪登记日期、管理层回应日期、目标日期、实际完成日期、验证日期、关闭日期
负责人分配问题负责人、整改负责人、验证负责人
附加证据上传整改和验证证据
自动通知在截止期限已过 50%、75%、90% 时发送提醒;发送逾期警报
报告和仪表板按严重程度、时长、负责人、来源汇总状态
审计跟踪完整记录所有变更、沟通和状态转换的历史
状态定义
状态定义转换条件
新建已登记发现项;尚未进行分流→ 处理中:完成分流并分配负责人后
处理中整改计划已批准;工作正在进行→ 待验证:整改负责人报告已完成并提供证据后
待验证已报告整改完成;等待验证测试→ 已关闭:验证通过;→ 已重新打开:验证未通过
已关闭验证通过;发现项已归档终止状态(问题再次出现时可重新打开)
已重新打开验证未通过或问题再次出现→ 处理中:提交修订后的整改计划
逾期超过目标日期仍未完成根据严重级别触发升级
接受风险管理层正式接受不进行整改所带来的风险高风险需经 CPO + CISO 批准;严重风险需经董事会批准
自动通知计划
触发条件通知接收者
登记发现项分配通知发现项负责人、整改负责人
管理层回复期限还剩 3 天提醒发现项负责人
管理层回复逾期升级通知发现项负责人、CPO
整改期限已过 50%进度检查整改负责人
整改期限已过 75%紧急提醒整改负责人、发现项负责人
整改期限已过 90%最终提醒整改负责人、发现项负责人、CPO
已超过期限(逾期)逾期警报发现项负责人、CPO、升级负责人
逾期 30 天以上高管升级CEO、审计委员会(针对高风险/严重风险)
验证完成关闭通知所有利益相关者

验证测试

验证方法
方法使用场景说明
文档审查政策/流程整改验证更新后的文档是否存在、已获批准、已发布且可访问
技术测试系统/配置整改独立验证技术控制是否按所述配置
交易测试流程整改抽取部分交易进行测试,以验证流程现在是否运行正常
访谈培训/意识整改访谈相关人员,以验证其知识和对流程的遵循情况
观察流程整改观察整改后的流程如何运行
重新执行控制运行整改独立执行控制,以验证其是否产生预期结果
验证测试设计

针对每个发现项,验证负责人设计具体测试:

Finding ID: RA-2025-017
Finding Title: Incomplete vendor sub-processor notification
Verification Tests:

Test 1: ServiceNow Workflow Verification
  Procedure: Submit a test sub-processor change notification through the
  ServiceNow workflow; verify that it routes to the correct reviewer,
  generates the expected notifications, and creates an audit trail.
  Pass Criteria: Notification received by vendor manager within 1 business
  day; review completed and documented; audit trail complete.

Test 2: Sub-Processor List Currency
  Procedure: Select 10 processors from the vendor register; verify that
  sub-processor lists are current (dated within the last 90 days).
  Pass Criteria: 10 of 10 processors have current sub-processor lists.

Test 3: DPA Template Update
  Procedure: Review updated DPA template Section 8.3; verify inclusion of
  30-day prior notification requirement and objection mechanism.
  Pass Criteria: Clause present, legally reviewed, and approved.

Test 4: Procurement Team Knowledge
  Procedure: Interview 3 procurement team members on sub-processor change
  management process.
  Pass Criteria: All 3 can describe the process correctly.

Test 5: Quarterly Review Process
  Procedure: Verify that the quarterly sub-processor review is scheduled
  and that the first review has been completed for high-risk vendors.
  Pass Criteria: Review schedule established; first review completed with
  documented results.
验证结果
结果标准后续步骤
通过所有验证测试均通过关闭发现项并归档证据
部分通过部分测试通过,但仍存在轻微差距发现项保持开放;针对剩余差距进行整改;在 30 天内重新验证
未通过重要测试未通过;整改无效重新打开发现项;须在 10 个工作日内提交修订后的整改计划;触发升级

关闭标准

只有满足以下所有标准,才能关闭发现项:

#关闭标准验证方
1已按批准的计划完成整改措施整改负责人确认
2验证测试通过且结果已记录验证负责人
3整改证据已附加到发现项记录验证负责人审查
4已解决根本原因(而非仅处理表象)验证负责人评估
5整改未引入新问题验证负责人
6发现项负责人确认整改符合预期发现项负责人签字确认
7发现项管理协调员已批准关闭DPO 或指定人员
风险接受(整改的替代方案)

在特殊情况下,管理层可以选择接受风险,而非进行整改:

严重程度审批权限要求
低CPO书面说明理由;在风险登记册中记录风险;每年审查
中CPO + CISO书面说明理由并量化风险;在风险登记册中登记;每半年审查;记录补偿性控制措施
高CPO + CISO + CLO通知董事会;附有法律意见的书面说明理由;在风险登记册中登记;每季度审查;验证补偿性控制措施
严重不符合风险接受条件必须整改;整改期间,董事会可批准最长 90 天的临时风险接受

管理层报告

月度整改仪表板(隐私运营)
指标当前上月趋势
未解决问题总数2327正在改善
— 严重00稳定
— 高34正在改善
— 中1113正在改善
— 低910正在改善
本月新增问题46正在改善
本月已关闭问题85正在改善
逾期问题23正在改善
按时关闭率(年初至今)91%89%正在改善
平均关闭天数4247正在改善
重新开启的问题10持续监控
已接受的风险11稳定
季度高管报告

内容:

  1. 问题数量及趋势:新增问题、已关闭问题,以及按严重程度划分的净变化
  2. 逾期分析:逾期问题的数量和根本原因;已采取的升级处理措施
  3. 存续时间分析:按存续时间区间(0-30、31-60、61-90、90+ 天)划分的未解决问题分布
  4. 来源分析:按审计来源(内部、SOC 2、ISO 27701、DPA、自我评估)划分的问题
  5. 主题分析:常见问题主题和系统性问题
  6. 整改有效性:验证时的首次通过率;复发率
  7. 风险接受情况:仍有效的风险接受及其下次审查日期
  8. 预测:下一季度预计的问题数量和关闭趋势
年度整改计划审查

内容:

  1. 年内管理的问题总数(新增、关闭、结转)
  2. 按严重程度和来源划分的按时整改率
  3. 按严重程度划分的平均整改时间
  4. 验证通过率(首次尝试)
  5. 复发分析:以往年度出现过的问题
  6. 根本原因趋势:所有问题中排名前 5 的根本原因
  7. 计划成熟度评估:整改计划本身的改进情况
  8. 下一年度的建议

与审计周期的衔接

内部审计衔接
  • 内部审计报告发布后,审计发现直接录入整改跟踪系统
  • 内部审计负责验证自身发现的问题
  • 内部审计在提交给审计委员会的季度报告中报告整改状态
  • 后续审计期间会跟进以往审计发现的问题
外部审计衔接
  • 收到报告后,将 SOC 2 例外事项登记为问题
  • 发布审计报告后,将 ISO 27701 不符合项登记为问题
  • 外部审计师可在后续审查中接受内部整改证据
  • 时间安排:协调整改完成时间与外部审计周期,以证明问题已关闭
监管问题衔接
  • 收到 DPA 的问题、建议和命令后,立即登记
  • 制定整改计划前,对所有监管问题进行法律审查
  • DPO 单独跟踪监管问题的整改进度,并采用加速时限
  • 准备整改证据,以备 DPA 后续跟进

Sentinel 合规组整改计划

  • 跟踪系统:ServiceNow GRC 模块,配备自定义隐私问题工作流
  • 2024 年数量:管理 85 项问题(47 项内部审计、12 项 SOC 2、8 项 ISO 27701、6 项 DPA 咨询、12 项自我评估)
  • 关闭结果:78 项在目标日期内关闭(91%);5 项延期关闭;2 项接受风险
  • 平均整改时间:严重:18 天(目标:30 天);高:41 天(目标:60 天);中:62 天(目标:90 天);低:98 天(目标:180 天)
  • 验证通过率:首次验证通过率为 87%;13% 需要返工
  • 复发率:8%(7 项问题在往年也曾出现)
  • 主要根本原因(2024 年):(1) 供应商管理流程不完整(18 项);(2) 对处理活动的记录不足(14 项);(3) 各业务部门的 DSAR 处理方式不一致(11 项);(4) 隐私关键岗位新员工的培训存在不足(9 项);(5) 技术控制配置偏移(8 项)
  • 年末逾期问题:2 项(均为中等严重程度,距截止日期不足 15 天,已升级至 CPO)
  • 2025 年计划改进:为技术控制实施自动化验证测试;与持续合规监控集成,以实时检测偏差

评论

支持 Markdown