claude-code-best/packages
James Feng f6488bce8f fix: fork子进程工具过滤漏洞 — 注入 filterParentToolsForFork 并重写测试
高危漏洞:fork 子 agent 继承了父进程全部工具,绕过了 gate layer 1 的
ALL_AGENT_DISALLOWED_TOOLS 限制(AgentTool/resumeAgent fork 路径用了
useExactTools=true,跳过了 resolveAgentTools 的正常过滤)。

修复:
- AgentTool.tsx fork路径注入 filterParentToolsForFork (对齐上游 CCB)
- resumeAgent.ts resumed-fork路径同样注入
- 测试从 grep 源码改写为运行时行为验证(import-chain + mock.module)

测试:3552 pass, 1 fail, 1 error (fail/error 为 ExecuteTool 老问题)
基线:5 fail → 1 fail + 1 error (AC11b ×2 修复)
2026-06-04 19:13:30 +08:00
..
@ant feat(bridge): tsc 全绿 — 补齐 Bridge/UDS/TCP/ACP 远程控制链类型 2026-06-02 11:26:11 +08:00
acp-link feat(acp): 补充 promptConversion 模块 + 修复 build 2026-06-04 18:22:41 +08:00
agent-tools feat: pull in Vite build system + complete packages/builtin-tools/ 2026-06-01 18:18:03 +08:00
audio-capture-napi feat: enable /voice mode with native audio binaries 2026-04-03 21:14:44 +08:00
builtin-tools fix: fork子进程工具过滤漏洞 — 注入 filterParentToolsForFork 并重写测试 2026-06-04 19:13:30 +08:00
color-diff-napi fix: highlight 缓存改用 LRUCache 降低内存开销 2026-06-04 12:37:11 +08:00
image-processor-napi feat: 实现 4 个 NAPI 包 — modifiers/image-processor/audio-capture/url-handler 2026-04-01 01:07:42 +08:00
mcp-client feat: pull in Vite build system + complete packages/builtin-tools/ 2026-06-01 18:18:03 +08:00
modifiers-napi feat: 完成最新的可构建版本 2026-04-01 10:42:53 +08:00
remote-control-server Phase 1: security do-now — redaction helpers + RCS defaults hardened 2026-06-03 13:43:38 +08:00
url-handler-napi feat: 实现 4 个 NAPI 包 — modifiers/image-processor/audio-capture/url-handler 2026-04-01 01:07:42 +08:00
weixin feat: pull in Vite build system + complete packages/builtin-tools/ 2026-06-01 18:18:03 +08:00
tsconfig.json feat: merge 4 upstream improvements (effort + sideQuery routing + agent hints + plan/paste fixes) 2026-06-02 02:29:54 +08:00