From b0980f8b64c126b4a0235219c1e64f0bb5b38169 Mon Sep 17 00:00:00 2001 From: Rogee Date: Sat, 10 Oct 2026 06:32:42 +0800 Subject: [PATCH] docs: record inline audio privacy and fixed deployment evidence --- AGENTS.md | 2 ++ ...tcher-agent-logrus-debug-deployment-20261009.md | 14 +++++++++++++- docs/logging.md | 2 +- 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index d4dfb48..8cb9c35 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -81,6 +81,8 @@ - **当前日志与抓包规则**:Dispatcher、Agent 的 `--debug/-D` 仅开启 Logrus 详细收发日志;普通模式记录自身关键工作流程、方向、身份、结果、耗时及错误。HTTP/MQ/RPC 正文只在 Debug 中记录安全副本,禁止密钥、Token、签名 URL、完整提示词/对话/音频及原始 SIP;不截断其余可读业务 JSON,不修改发送数据、不吞错误。Agent 原 `--debug` 抓包含义移除,逐通外部抓包凭证检查改为独立 `--capture`,不足时仍失败关闭。独立 `sip-call` 的 Debug 抓包参数不变。详细规则见 [`docs/logging.md`](docs/logging.md)。 +- **2026-10-10 06:29 Logrus内嵌二进制最终现场**:第十一次审查的audio/src data URI在 `64bd48b` 根因修复,共享入口/Markup属性/JSON form自由文本附件仅投影标准MIME和实际解码字节数,不输出payload;坏声明编码显式invalid_data_uri/未知长度,敏感元素同样拥有属性内容,仅类型校验诊断/二进制元数据保留且重复格式化稳定。用现有media编码完整非空1644字节WAV/800采样、四URI形态×两模式×实际HTTP HTML/text/JSON/form与标量先红后绿,传输bytes相等,坏编码/属性私密内容/伪元数据回归;前十轮保持。最终完整检查/发布检查/Python21通过,业务覆盖率72.3%。Agent2904184/D2904196实际SHA256 `e4b1f3edbfe0053f908e7f9093edb343133b9de24b9ca78da0cfd37287f223aa`,enabled+active/running、0重启、Debug无Capture;Asterisk777461不变、通道/tcpdump0。14HTTP/各8RPC实际安全正文核验;现场无内嵌音频/form/非JSON/MQ业务/呼叫/真实恢复故障,不代签这些或生产;无reset/迁移/抓包/投递/额外AI OSS。权威源码/最终证据仍 `.local/logging-isolated` main,根并行修改保留;见 [`docs/evidence/dispatcher-agent-logrus-debug-deployment-20261009.md`](docs/evidence/dispatcher-agent-logrus-debug-deployment-20261009.md)。 + - **2026-10-10 05:51 Logrus URL scheme最终现场**:第十次审查的大写HTTPS签名URL在 `cd3fe5d` 根因修复,共享urlInText按标准忽略HTTP/HTTPS/WS/WSS scheme大小写,不做签名参数或主机特判;无认证/query/fragment的普通URL原值保留。十二大小写×两模式×实际HTTP text/JSON与error/detail/message先失败后通过,签名query排除/真实诊断保留/原bytes相等,前九轮回归保持。最终完整检查/发布检查/Python21通过,业务覆盖率72.2%。Agent2903856/D2903867两实际SHA256 `971a5f674ad1d75a08f6023ce962f181212e34913b2d0ac1d8f250d138c6b0b8`,enabled+active/running、0重启、Debug无Capture;Asterisk777461不变、通道/tcpdump0。14HTTP/各8RPC实际安全正文核验,现场URL检查同样忽略scheme大小写;无现场新signed URL/form/非JSON/MQ业务/呼叫/真实恢复故障,不代签这些或生产;无reset/迁移/抓包/投递/额外AI OSS。权威源码/最终证据仍 `.local/logging-isolated` main,根并行修改保留;见 [`docs/evidence/dispatcher-agent-logrus-debug-deployment-20261009.md`](docs/evidence/dispatcher-agent-logrus-debug-deployment-20261009.md)。 - **2026-10-10 05:27 Logrus 单字段表单最终现场**:第九次审查的单字段URL编码敏感字段在 `1202b9a` 根因修复:一对/多对字段统一解码分类,不要求&,接入cleanString覆盖两模式标量;bare flag是空值字段,坏key/value独立INVALID_FORM标记,不回原正文或撤销此前脱敏。七形态×两模式真实HTTP/标量先失败后通过,原请求响应bytes完全相等、诊断保留;前八轮回归保持。最终完整检查/发布检查/Python21通过,业务覆盖率72.2%。Agent2903610/D2903622两实际SHA256 `1fcb84b17d6459c592021e224b4b5e622fcfde115f8a74f334c07261193f24f8`,enabled+active/running、0重启、Debug无Capture;Asterisk777461不变、通道/tcpdump0。14HTTP/各8RPC实际安全正文核验;无现场form/非JSON/MQ业务/呼叫/真实恢复故障,不代签这些或生产;无reset/迁移/抓包/投递/额外AI OSS。权威源码/最终证据仍 `.local/logging-isolated` main,根并行修改保留;见 [`docs/evidence/dispatcher-agent-logrus-debug-deployment-20261009.md`](docs/evidence/dispatcher-agent-logrus-debug-deployment-20261009.md)。 diff --git a/docs/evidence/dispatcher-agent-logrus-debug-deployment-20261009.md b/docs/evidence/dispatcher-agent-logrus-debug-deployment-20261009.md index 92d1b1e..1cb0894 100644 --- a/docs/evidence/dispatcher-agent-logrus-debug-deployment-20261009.md +++ b/docs/evidence/dispatcher-agent-logrus-debug-deployment-20261009.md @@ -1,6 +1,18 @@ # Dispatcher / Agent Logrus Debug 实现与固定环境部署 -## 最终已安装版本:cd3fe5d(2026-10-10 05:51 CST 现场) +## 最终已安装版本:64bd48b(2026-10-10 06:29 CST 现场) + +第十一次审查的 `