-
released this
2026-11-06 17:07:32 -10:00 | 8 commits to main since this release📅 Originally published on GitHub: Mon, 26 Oct 2026 13:28:38 GMT
🏷️ Git tag created: Mon, 26 Oct 2026 13:27:32 GMT上游 REA 从 6.7.0 升到 6.8.0,同时它抬高了 Node 的 engines 下限;另外这一版把「要不要跑 REA 未验证的 Ghidra」做成了一个显式、可还原的开关。工具数 207 → 229。 ## 变化 - REA 6.8.0(npm
latest,2026-10-25):新增 APK 签名、binary diagnostics(PE 证书/导入/加载配置、ELF notes、内核模块、devicetree、Apple IPS、字节熵)、模型文件(GGUF/safetensors)、CUDA/HIP 代码对象。随包带了dist/mcp-catalog.json,工具表有 digest 可比对。 - Node engines 下限抬升:^22.19.0 || ^24.11.0 || >=26.0.0→^22.23.4 || ^24.22.1 || >=26.12.1。钉住的 24.22.1 现在正好是 24 线的下限 —— 6.7.0 时代可用的 24.11–24.22.0 会被 reuse 路径拒掉。声明(manifest)、package.json、探针三处已一起改。 -scripts/ghidra-gate-override.mjs(新增):Ghidra 12.1.4 的四个 CVE(CVE-2026-100504 / 100505 / 100503 / 113604)修复版是 12.2,而 6.8.0 仍把 12.2 判unsupported。实测 12.2 与 REA 的桥接可用且结果与 12.1.4 逐字节相同(9 段 / 341 函数 /entry伪代码),所以给了这条显式通道:--enable --version 12.2只改内置副本里那一个常量并记录,--disable精确还原。默认不启用,setup仍按 12.1.4 供给。12.2 要求 JDK 25+。 -check-updates.ps1认得这份记录:盘上跑 12.2 时报「本机覆盖 Ghidra 闸门」,不再劝你「重跑 setup 对齐」。 - 「还要跑一次 setup」卡片补了一条:setup 会重新供给内置 REA,Ghidra 覆盖会随之消失 —— 卡片现在给出恢复命令,而不是让你在不知情的情况下丢掉它。 - jadx、JDK、apktool、platform-tools 的钉子一个没动(前两者被 REA 硬校验挡住,JDK 上游没有 Windows 构建)。 ## 你要做的node "<安装路径>/scripts/setup.mjs" --reuse跑完重启 dsh。已装好的 bundle 不会自动跟着变 —— 它停在最后一次 setup 记录的版本。 ## 注意 - 若你开过 Ghidra 闸门覆盖,上面这次 setup 会把它还原成钉住的 12.1.4;跑完执行node scripts/ghidra-gate-override.mjs --enable --version 12.2恢复。 - 覆盖是「上游未验证」的组合:只测过 PE 的 open / segments / procedures / decompile / analyze,非 PE 格式与 decompiler hook 的边角仍记在使用者名下。 ## 校验 - 单测 88(85 过 / 3 平台跳过 / 0 失败);audit-manifest24/24 hash-pinned clean;verify-branchALL CHECKS PASSED;host-compat10 / 5。 - 真机:setup --reuse→cli=6.8.0 tools=229,Ghidra 冒烟 28 s 导入java.exe;独立 stdio MCP 握手 →serverInfo {rea, 6.8.0}、229 tools / 6 prompts、protocol2024-11-05。 决策记录与实测细节:docs/update-review-2026-10-26.md。发布后补记(同日)
- 发布提交里的一个 Linux 单测守卫仍写着 6.7.0 时代的 engines 阈值(22.19 / 24.11 / 26.0),GitHub 的 Linux runner 用 Node 22.2x 跑时它先放行、真探针再拒,于是这条断言在 CI 红了(Windows job 全绿)。已在
4d8a082改为直接读 manifest 的 node 探针,main 的 Validate 已恢复全绿。 - 不影响发布产物:跑的是测试文件本身,包内运行时没有任何变化。npm 与 Release 资产都对应 v2.0.13 标签提交
ed6b3c9。
Downloads
- 发布提交里的一个 Linux 单测守卫仍写着 6.7.0 时代的 engines 阈值(22.19 / 24.11 / 26.0),GitHub 的 Linux runner 用 Node 22.2x 跑时它先放行、真探针再拒,于是这条断言在 CI 红了(Windows job 全绿)。已在
mirror of
https://github.com/czcdr/dsh-plugin-rea.git
synced 2026-11-07 10:25:59 -10:00