Audit Log

跟踪内容和媒体更改(创建/更新/删除)以实现合规性和调试。

插件

Audit Log

跟踪内容和媒体更改(创建/更新/删除)以实现合规性和调试。

  • 分类: General
  • 状态: 可用
  • 版本: 0.2.2
  • 价格: 未知
  • 来源: 官方插件注册表
  • 安装方式: 注册表沙盒插件
  • 核实日期: 2026-10-21

审核日志的存在是因为严肃的编辑团队需要知道谁在何时以及在什么背景下更改了哪些内容,尤其是当超过一个人接触内容或合规性要求可追溯性时。该实现位于 packages/plugins/audit-log 中。

安装

  1. 从 EmDash 管理插件列表中启用审核日志,或在开发过程中从源代码集成。
  2. 确认支持日志的存储符合您的保留策略(数据库表、Workers KV 或插件在您的版本中使用的任何内容 - 检查自述文件)。
  3. 仅向需要审核视图的角色授予对审核视图的读取访问权限;写入路径应保持系统控制。

配置

典型选项包括:

  • 要记录的事件 — 创建、更新、删除、发布,以及可能的登录或插件操作。
  • 保留窗口 — 条目在线保留的时间与归档到冷存储的时间。
  • PII 编辑 — 用户标识符是否是完整的电子邮件、内部 ID 或哈希值。

示例(概念): 受监管的营销团队可能会将审核条目保留 24 个月,每月导出到 SIEM,并将应用内审核 UI 仅限于管理员和合规官员。

使用场景

  • 多编辑工作流程 — 解决“谁发布了这个?”用证据而不是聊天记录来争论。
  • 事件响应 — 将错误的部署或错误的编辑追溯到更改窗口。
  • 客户审核 — 与更广泛的安全故事结合使用时,展示对 SOC 2 式调查问卷内容更改的控制。

操作技巧

  • 在审核员要求之前测试恢复和导出路径。
  • 如果您需要有关敏感内容类型的实时警报,请与 Webhook Notifier 协调。
  • 记录审计条目本身是否是不可变的;如果没有,请保护该表面免遭篡改。