dsh-nested-followups
github.com/sluminositys/dsh-nested-followups
v0.2.2
会话与记忆
动态执行代码R011 客户端可疑脚本R013 清单可疑
Message-level nested follow-up branches for DeepSeek Harness conversations.
该插件尚未翻译,显示作者原文。
dsh-plugindeepseek-harnessdshconversationfollow-upbranchingtree-view
检测报告
有一定能力。命中了若干能力模式,大多是插件正常工作时会用到的。
3需留意2一般19未命中
高关注需留意一般
能力清单
- 动态执行代码
dynamic-code需留意1 处命中lib/client.js:3610new Function("");- 看 eval / new Function 的入参来自哪里。常量字符串和用户输入是两回事。
- R011 客户端可疑脚本
client-side-risk需留意1 处命中- client.js: postMessage 无 origin 校验
- 浏览器侧代码能改你看到的界面。确认改动范围符合插件用途。
- R013 清单可疑
manifest-obfuscation需留意1 处命中- 安装脚本: prepare
- 清单被刻意写乱时,加载行为会难以预测。看原文而不是看渲染结果。
- 动态加载模块
dynamic-import一般22 处命中lib/index-Dwu-2GfM.d.ts:410trees: import("@deepseek-ai/dsh-storage-domain").DomainTableSpec<string, TreeRecord>;lib/index-Dwu-2GfM.d.ts:411branches: import("@deepseek-ai/dsh-storage-domain").DomainTableSpec<string, BranchRecord>;lib/typert.host.d.ts:23readonly schema: import("zod").ZodType<TreeReadRequest, unknown, import("zod/v4/core").$ZodTypeInternals<TreeReadRequest…lib/typert.host.d.ts:29readonly schema: import("zod").ZodType<TreeReadResult, unknown, import("zod/v4/core").$ZodTypeInternals<TreeReadResult, …- 动态导入本身无害,但会让依赖关系难以静态审阅。
- 文中出现远程脚本地址
remote-url-reference一般2 处命中README.md:13[](https://nodejs.org)README.zh.md:12[](https://nodejs.org)- 只是文本里出现了远程脚本地址,没有看到加载它的调用。多半是文档或注释;若确实可疑,搜一下这个地址在包里的其他出现位置。
逐条扫描明细
| 能力 | 标识 | 关注度 | 命中次数 |
|---|---|---|---|
| 动态执行代码 | dynamic-code | 需留意 | 1 |
| R011 客户端可疑脚本 | client-side-risk | 需留意 | 1 |
| R013 清单可疑 | manifest-obfuscation | 需留意 | 1 |
| 动态加载模块 | dynamic-import | 一般 | 22 |
| 文中出现远程脚本地址 | remote-url-reference | 一般 | 2 |
这份报告的口径
扫描读的是包里的源码,全程不执行第三方代码。 本次读了 16 个文件,扫描于 2026-10-15。 命中次数只说明源码里出现过这类调用,不说明行为好坏——一个插件读写文件 500 次和 1 次 都会被记为「读取文件」。这是能力清单,不是信任评分,也不是安全结论: 没扫出来的能力可能只是写法没被规则覆盖。