07483b5ae2
Co-Authored-By: Claude Code <noreply@anthropic.com>
595 B
595 B
ADR-009:HTML 安全 = 白名单清洗 + 原文保留在 Source Snapshot
- 状态:已采纳(spec §3,阶段 0)
- 决策:WordPress 内容按白名单清洗后才进入 content_revisions;原始 HTML 永远保留在 Source Snapshot;清洗差异写入报告。
- 理由:WP 内容可能携带脚本/内联样式/可疑 iframe,白名单是唯一安全默认;原文保留使清洗决策可审计、可回溯、可重跑(白名单升级后可重新清洗)。
- 权衡:存储翻倍(原文+清洗后);换取安全边界清晰且清洗永不丢信息。