From 7f71f77d165c513a049fd079dc31eeadfb045427 Mon Sep 17 00:00:00 2001 From: Autumn-27 <53844290+Autumn-27@users.noreply.github.com> Date: Tue, 15 Sep 2026 12:39:49 -0400 Subject: [PATCH] =?UTF-8?q?fix(changelog):=20=E7=A7=BB=E9=99=A4=E5=8E=86?= =?UTF-8?q?=E5=8F=B2=E9=81=97=E7=95=99=E7=9A=84=E8=A3=B8=20NUL=20=E5=AD=97?= =?UTF-8?q?=E8=8A=82=EF=BC=8C=E6=81=A2=E5=A4=8D=E6=96=87=E6=9C=AC=E6=A0=BC?= =?UTF-8?q?=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 0.3.10 的 /btw 条目把 NUL 字符本身字面写进了反引号,导致整个 CHANGELOG.md 被 git 和编辑器判为二进制/显示乱码。改为可读的 \u0000。 --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2b3317b..3cd219f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -86,7 +86,7 @@ - **修复任务间资产互串**(#59):`list_assets` 此前把任务 id 写死为 0、裸查整个共享资产库,模型又无从写出范围过滤条件,于是把别的任务的资产(尤其 IP)当成本任务目标,测试方向被带偏。现在它只返回落在【本任务及直接关联任务】测试范围(`task_scope`)内的资产,按**归属**匹配而非字面值:范围里有某根域即可查到其名下全部子域/服务/接口,有某网段即可查到段内主机及服务;按 id 直取范围外资产同样取不到。非任务上下文(Auto/pentest)无范围可依,仍回退全库。顺带修复 IP 直连主机(如 `http://1.2.3.4/api`)无法被网段范围命中的归属盲区。UI 的「测试资产」视图(按任务生产者过滤)不受影响。 - **修复 worker 跨 work 回看工具被误删**:`search_all_worker_traces` / `get_worker_trace`(以及 `node_detail`)加进 worker 默认工具集后,被一段“收敛 worker 工具面”的旧迁移在启动时又解绑掉,导致 worker 实际拿不到这些工具。已把它们移出该解绑清单,并对已跑过旧迁移的库一次性补绑回 worker。 -- **修复 `/btw` 旁路提问偶发入库失败**:side_question checkpoint 落库前剥除 JSONB 不支持的 NUL(``) 转义,避免含该字符的内容写入报错。 +- **修复 `/btw` 旁路提问偶发入库失败**:side_question checkpoint 落库前剥除 JSONB 不支持的 NUL(`\u0000`) 转义,避免含该字符的内容写入报错。 ### 触发器