每日安全扫描日报
日期 · 2026-09-25 (UTC,覆盖当日 00:00–24:00 新增入库的插件)
生效档 · 当日新增
动态优先 · 本报告结论当日 45 个新增里 12 个的档位由动态审计结论决定,其余用静态扫描档。有动态结论时以动态为准(可上调也可下调)。
静态扫描 · 当日新增
规则启发式 · 兜底口径按扫描终判归类:critical 命中 → 严重;warning / 非阻断 critical → 高 / 中;无命中 → 低。只在没有动态结论时作为站内档位。
动态审计 · 当日新增子集
模型读源码上下文 · 不执行代码档位取该插件最高级别发现。当日 45 个新增:12 个已有动态结论,13 个在动态队列待审,1 个审计失败(无结论),19 个静态低风险未进队列。
数据文件更新于 2026-11-12 07:55 (UTC+8);本页最新结论审计于 2026-10-23 08:47 (UTC+8)
| 插件 | 生效档 | 静态 | 动态审计 | 静态发现 C/W/I | 清单审计 | 收录时间 |
|---|---|---|---|---|---|---|
| @SenmuuuuW/dsh-diagnostic-tutor Diagnosis-first AI learning runtime for DSH — map what you need, learn interactively, and move to the next best step. | 中 | 中 | 队列待审 | 0/2/9 | 0/0 | 2026-09-25 00:13 |
| @qikairo7/dsh-usage-panel Session-level token usage & cost panel plugin for DSH | 中动↓ | 严重 | 中 | 1/0/2 | 0/0 | 2026-09-25 00:13 |
| @3289192-bot/dsh-cache-bricks Cache Bricks for DSH — visualize prompt-cache health and request activity. | 低 | 低 | 未入队(静态低风险) | 0/0/1 | 0/0 | 2026-09-25 00:13 |
| @jackControls/dsh-nbcad-plate DSH plugin: 2D plate prints to noBS CAD scripts and STEP files (skill + CAD tools + native print probe) | 中动 | 中 | 中 | 0/3/7 | 0/0 | 2026-09-25 02:13 |
| @etony668/dsh-balance DeepSeek API 余额常驻显示(侧边栏「设置」旁)· DeepSeek API balance badge beside Settings in the DSH sidebar | 低 | 低 | 未入队(静态低风险) | 0/0/3 | 0/0 | 2026-09-25 02:13 |
| @VCPr0j3k7/dsh-index-tap-bridge Make tapIndex-based DSH plugins work in the official DSH desktop shell | 低 | 低 | 未入队(静态低风险) | 0/0/1 | 0/0 | 2026-09-25 02:13 |
| @Locietta/dsh-rewind-retry DSH plugin: Retry, Edit prompt, and Continue actions for chat turns (rewind by forking the session) | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-25 02:13 |
| @martyartem/dsh-plannotator Review a file, a folder or a web page in the Plannotator browser UI from DSH, and get the annotations back as a message. | 中 | 中 | 队列待审 | 0/2/13 | 0/0 | 2026-09-25 02:13 |
| @sequoiayunus-hue/dsh-subagent-model-config Configure per-teammate model & reasoning effort for DSH native agent teams — settings UI, zero official-file modification. 为 DSH 原生 Team 编队队员可视化配置模型与推理档位。 | 低 | 低 | 未入队(静态低风险) | 0/0/2 | 0/0 | 2026-09-25 02:13 |
| @qikairo7/dsh-gemini-pool DSH 用上 Gemini 的方式 —— 让你的 Google AI Pro 订阅成为编程模型池:多模态 / 前端生成 / 生图 / 多账号调度 | 中 | 中 | 队列待审 | 0/3/11 | 0/0 | 2026-09-25 02:13 |
| @mattcarvercom/dsh-unified-memory Long-term memory for DSH in Claude Code's format: private, overlay, or shared with Claude Code, with provenance on every file | 中 | 中 | 队列待审 | 0/1/5 | 0/0 | 2026-09-25 02:13 |
| @hbgdjb/dsh-mimo-quota MIMO Quota Panel —— DSH 的模型额度面板:会话日志逐调用自动记账,一屏展示 Token 用量、消费金额、请求次数、趋势波形、模型构成,支持按模型/粒度/时间范围/项目·对话统计切换,内置可编辑定价与 DeepSeek 峰谷价自动套算。 | 中 | 中 | 队列待审 | 0/1/5 | 0/0 | 2026-09-25 04:14 |
| @CNyaotian-Lunar/dsh-time-inject DSH 插件:每个 turn 首个 step 往模型上下文追加一条单行中文时间读数(当前时间 / 星期 / 时区 / 距上条消息) | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-25 04:14 |
| @zhaoguoqiang-hub/dsh-soul-engine 可审计的明文 Markdown 记忆账本插件(DSH / DSH):14 个 soul_* 工具 + 轮首账本注入 + 零 token 自维护 + 心跳唤醒 | 中 | 中 | 审计失败(无结论) | 0/4/21 | 0/0 | 2026-09-25 04:14 |
| @CNyaotian-Lunar/dsh-peak-gate DSH插件:按 DeepSeek 峰谷分时计价在高峰踩刹车——拦重活、压输出上限、工具预算、峰时精简输出,含中国法定节假日自动日历与一键放行口令。 | 低 | 低 | 未入队(静态低风险) | 0/0/1 | 0/0 | 2026-09-25 04:14 |
| @bakasbk/dsh-connect-comate Connect the locally signed-in WPS Comate account to DSH as a model provider, via a secure loopback shim (reverse-proxy style). 通过安全回环 shim(反向代理),把本机已登录的 WPS Comate 账号接入 DSH 作为模型来源。 | 低 | 低 | 未入队(静态低风险) | 0/0/1 | 0/0 | 2026-09-25 04:14 |
| @CNyaotian-Lunar/dsh-toolbox DSH 工具箱:读 DSH 会话日志 / 维护 meow-memory 记忆库的常驻脚本集(由 DeepSeek 编写) | 低 | 低 | 未入队(静态低风险) | 0/0/9 | 0/0 | 2026-09-25 04:14 |
| @mengqi1436/DSH-Rtk-rewrite DSH中通过Rtk进行改写 | 中 | 中 | 队列待审 | 0/1/3 | 0/0 | 2026-09-25 04:14 |
| @CSlawyer1985/dsh-jev-router DSH 插件 · 用 Jev(TypeSafe System One)判定推理强度:默认只切思考强度(零缓存代价),自动模型路由出厂关闭 + 硬门禁 + 成本闸。作者 chenshi.ai | 中动 | 中 | 中 | 0/5/5 | 0/0 | 2026-09-25 06:13 |
| @windwhiterain/dsh-model-proxy Per-model outbound proxy routing for DSH: send only the models you name through a proxy, with a direct fallback while it is unavailable. | 中 | 中 | 队列待审 | 0/3/7 | 0/0 | 2026-09-25 06:13 |
| @CroissanTTs/dsh-harness-jarvis 贾维斯 · 常驻桌面的悬浮窗桌面助手 / 桌面宠物 —— DSH Desktop 的粒子光球:快速审批权限、⌃⌥J 快速对话。A floating-window desktop assistant & desktop pet for DSH Desktop. | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-25 06:13 |
| @guooo1380/dsh-team-panel | 低动↓ | 中 | 低 | 0/16/34 | 0/0 | 2026-09-25 06:13 |
| @ZhangBo-cmd/dsh-pricing-badge DSH plugin: shows the DeepSeek API peak/off-peak pricing period, current model output price, and account balance in the Web UI. Click to open a price reference for DeepSeek and third-party models. | 低 | 低 | 未入队(静态低风险) | 0/0/3 | 0/0 | 2026-09-25 06:13 |
| @ninglovegithub/dsh-workspace-combiner | 中 | 中 | 队列待审 | 0/1/2 | 0/0 | 2026-09-25 06:13 |
| @lyaoliu/dsh-approval-core DSH 自动审批决策管道:例行沙箱越界自动放行,危险/拿不准/失败一律转人工(fail-safe);学习受约束可一键清空;含分级配置 UI 与块级撤销审查视图。fork 自 dsh-approval-gate 的加固版。 | 低 | 低 | 未入队(静态低风险) | 0/0/4 | 0/0 | 2026-09-25 08:13 |
| @EnRaiha/dsh-drill-kit The drill for DSH: a bug-fix pipeline with gates, evidence and a reviewed PR — plugin, shared c2g/PR cores, Kilo+Hermes frontends, docs | 中动 | 中 | 中 | 0/7/5 | 0/0 | 2026-09-25 08:13 |
| @whding110/dsh-dev-progress-memory | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-25 08:13 |
| @2966859746/dsh-termux-notify DSH在Temux环境中使用的通知插件,通过Termux:API给手机发送消息通知或TTS语音通知。 | 低动↓ | 高 | 低 | 3/3/4 | 0/0 | 2026-09-25 08:13 |
| @omorisunn/dsh-vibrancy Frosted-glass (acrylic) surfaces for the DSH Desktop app - a plugin-only wallpaper blur, no shell change required | 低 | 低 | 未入队(静态低风险) | 0/0/6 | 0/0 | 2026-09-25 10:13 |
| @azazo1/dsh-deep-diving-back 把 DSH 0.1.6 及以前那个蓝色流光的深度求索中运行标志加回来, 并保留 steer 是否已并入请求的上下位置语义 | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-25 10:13 |
| @yembors64632/dsh-connect DSH 插件:一个插件接入 WorkBuddy / Trae / Qoder 三渠道模型,带统一状态面板、一键签到与渠道管理 | 低动↓ | 中 | 低 | 0/4/38 | 0/0 | 2026-09-25 10:13 |
| @2861292267/DSH-Official-WorkBuddy-Credit-Proxy DSH 官方版 · WorkBuddy 积分反代 —— 把本机 WorkBuddy 账号合并为自动故障转移的模型池,接入 DSH 官方版(含 DSH 内核 0.1.7 兼容修复、启动自动同步账号、卡片内 OAuth 扫码添加) | 低 | 低 | 未入队(静态低风险) | 0/0/8 | 0/0 | 2026-09-25 10:13 |
| @snylonue/dsh-direnv direnv support for dsh | 中 | 中 | 队列待审 | 0/2/5 | 0/0 | 2026-09-25 10:13 |
| @Camusugar/dsh-notify | 低动↓ | 高 | 低 | 1/0/0 | 0/0 | 2026-09-25 10:13 |
| @zlZayn/dsh-workbuddy-bridge DSH 插件:把 WorkBuddy 桌面 App 里的模型接入 DSH,零配置直接用。(原生嵌入"设置-插件-插件配置") | 中动↑ | 低 | 中 | 0/0/4 | 0/0 | 2026-09-25 10:13 |
| @Andersen216/dsh-whale-girl-live2d 鲸鱼娘桌宠:DSH Web 界面里的 Live2D 桌宠(模型素材非商业,CC BY-NC-SA 4.0) | 低动↓ | 中 | 低 | 0/25/76 | 0/0 | 2026-09-25 10:13 |
| @xs2966/dsh-termux-notify DSH在Temux环境中使用的通知插件,通过Termux:API给手机发送消息通知或TTS语音通知。 | 低动↓ | 高 | 低 | 3/3/4 | 0/0 | 2026-09-25 10:13 |
| @Au1314/dsh-style-hub DSH主题插件 | 低 | 低 | 未入队(静态低风险) | 0/0/5 | 0/0 | 2026-09-25 12:13 |
| @qcsjjjjj/dsh-planner Calendar + per-day plan cards for the DSH Web GUI, with recurring plans and model-facing tools for the agent. No build step, no runtime dependencies. | 低动↓ | 高 | 低 | 2/6/7 | 0/0 | 2026-09-25 12:13 |
| @masknull/dsh-acl-sandbox-patch DSH 0.1.7 Windows ACL 沙箱在非系统盘工作区下全部命令 spawn 前失败的临时修复插件——不动任何系统 ACL,恢复 workspace-write。 | Temporary fix for the DSH 0.1.7 Windows ACL sandbox failing on non-system-drive workspaces (grantWrite / SetNamedSecurityInfoW Win32 5) — restores workspace-write without touching system ACLs. 支持 DSH 0.1.7-rc.1+。 | 中 | 中 | 队列待审 | 0/1/6 | 0/0 | 2026-09-25 12:13 |
| @H-xie/zotero4DSH Zotero 文献全文检索插件(DSH plugin) | 中 | 中 | 队列待审 | 0/1/6 | 0/0 | 2026-09-25 12:13 |
| @huzhengbang2007/dsh-orca-glass Liquid-glass SVG refraction layer for DSH Web + orca-scene skin | 低 | 低 | 未入队(静态低风险) | 0/0/3 | 0/0 | 2026-09-25 12:13 |
| @qcsjjjjj/dsh-github-accel GitHub accelerator for DSH: hosts takeover + per-domain loopback SNI passthrough (no TLS MITM, no certificate install), a local CONNECT proxy and a PAC fallback. | 中 | 中 | 队列待审 | 0/5/20 | 0/0 | 2026-09-25 12:13 |
| @Azhe0306/dsh-connectors DSH 连接器三件套:会话标题栏余额小组件 · 浏览器自动化接入 · Windows 桌面操控(截屏/窗口/鼠标/键盘)。 | 中 | 中 | 队列待审 | 0/2/5 | 0/0 | 2026-09-25 12:13 |
| @chenpengfei/dsh-daily-brief 每日简报的 DSH 插件 | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-25 12:13 |
动态审计结果 · 当日新增(12 个有结论)
模型读脱敏后的源码上下文给出结论,不执行插件代码;有动态结论时以动态为准(可上调也可下调),无结论时以静态为准;动态审计永不写豁免表。
该插件按设计执行 shell 命令与外部脚本,二者均无约束;工具接线文件 index.js 未被采集,无法完全确认可达性。
- 中runCapture 通过 bash -lc 执行任意调用方命令行,并向未校验的 logPath 写入 · lib/runner.js:33
- 低PR_CRAFT_CORE 环境变量决定以 python3 执行的文件 · lib/pr.js:26
- 低pruneDir 递归删除调用方提供的基目录子项,缺少包含性校验 · lib/cache.js:116
实际入口 lib/index.js 与 client/client.js 未出现在交付源码中;可见模块仅存在向第三方发送提示状态与宽松同源校验两处问题。
- 中决策状态(按设计含用户消息原文)被发送到第三方 api.typesafe.ai · lib/jev-client.js:58
- 低同源校验把缺失 Origin 头当作可信,允许非浏览器本地客户端修改配置/凭据 · lib/routes.js:49
该CAD/STEP插件会按模型给出的路径启动引擎与探测器;唯一具体弱点是引擎自动发现信任未认证的共享临时目录注册表(中危)。
- 中引擎自动发现信任共享临时目录中未经认证的会话注册表 · lib/host-utils.js:174
- 低工具路径仅按进程 cwd 解析,没有工作区限制,与文档约定不符 · lib/index.js
静态扫描的 critical 无法复现:可审计代码是带同源校验的只读用量 API,仅发现同源校验失效、请求体无上限、开发脚本泄露本地路径等加固缺口。
- 中用量 API 无鉴权,Sec-Fetch-Site 缺失时同源校验直接放行 · src/lib/rpc-envelope.ts:70
- 低请求体无大小上限即被完整缓冲 · src/lib/rpc-envelope.ts:76
- 低开发用清洗脚本硬编码了作者本机绝对路径与用户名 · scripts/sanitize-fixtures.mjs:25
本地 LLM 桥接插件复用 WorkBuddy 桌面登录;回环校验较扎实,但通过 Spotlight 发现的辅助程序提取凭据及明文令牌副本仍属残余风险。
- 中通过 Spotlight 定位的 WorkBuddy 可执行文件来推导桌面凭据密钥,未见完整性校验 · scripts/issue-48-forced-fallback-e2e.mjs:6
- 低桌面 OAuth 令牌被原样复制到 $DSH_HOME 下插件自有文件 · src/variants.ts:71
- 低Origin 校验对无 Origin 头的请求一律放行,非浏览器本地客户端仅靠 Bearer 密钥防护 · src/llm/loopback.ts:43
可见的运行时代码没有可利用路径,仅宿主侧凭据脚本存在低危卫生问题;面板与渠道源码未包含在采集结果中。
- 低restore 直接解包用户指定的 tar 到 ~/.dsh/connect-auth,未校验条目路径 · scripts/export-connect-credentials.mjs:277
- 低Qoder PAT 通过命令行参数传入并以明文落盘 · scripts/export-connect-credentials.mjs:175
- 低bundle 默认把明文凭据归档写进仓库工作目录 · scripts/export-connect-credentials.mjs:247
纯浏览器端通知插件,无网络、文件系统或 shell 调用;被标记的动态代码位于未随运行时包发布的开发烟雾测试中。
- 低仅开发用的烟雾测试通过 new Function(src) 执行 lib/client.js,不属于发布的运行时包 · smoke.mjs:56
已采集代码是日历/计划存储层,日期在拼接路径前经正则校验,无路径穿越;唯一的动态求值出现在不随包发布的 .dev 测试脚本里。
- 低仅开发用的测试脚本用 new Function 执行插件源码,不随包发布,无实际风险 · .dev/render-calendar.mjs:11
团队用量统计插件:路由由 DSH 信任栅栏保护,面板输出已转义,无 RCE 与凭据外泄,仅存低级加固问题。
- 低成员令牌与邀请码以默认(他用户可读)权限明文写入 state.json · lib/index.js:177
- 低成员令牌以 URL 查询参数发送,且服务器地址可能默认走明文 HTTP · lib/index.js:419
- 低连接服务缺失或抛错时,浏览器信任栅栏会放行 · lib/index.js:547
推翻静态告警:所有子进程均以参数数组启动(无 shell),配置经范围校验,唯一的 HTTP 路由仅接受 POST、限制体积并带信任校验;仅发现一处低危加固缺口。
- 低检测路由的信任校验使用可选链,若 connection 服务缺少 requestRejection 就会被静默跳过 · lib/index.js
该插件只用 argv 数组调用固定的 Termux:API 命令(无 shell 拼接),HTTP 路由亦有信任栅栏;静态扫描的 critical 属启发式误报。
- 低connection.requestRejection 不可用时检测路由会静默跳过鉴权栅栏 · lib/index.js
本次仅提供开发/发布脚本,缺少运行时入口 lib/;被审脚本均需开发者手动执行,不存在攻击者可达路径。
- 低重启脚本会杀掉占用 3080 端口的任意进程,未校验身份 · tools/restart-dsh.sh:15
- 低调试脚本以禁用沙箱并开启远程调试的方式启动 Chrome · tools/dbg-eyes.mjs:12
站内生效档位(动态优先)
有动态结论时取动态档、没有结论时才用静态扫描档;四档合计 28,551 个口径内条目(= 已扫描 28,181 + 待扫描 370)。
静态扫描档对照:低 27,985 · 中 0 · 高 192 · 严重 0(动态结论把这套数字改成了上面的生效档)。
静态启发式扫描 + 语义清单审计 + 模型驱动的动态安全审计,非完整安全审计;不执行代码、不解析依赖。动态审计的档位来自模型对源码上下文的判断(最高级别发现),有结论时以动态为准,不构成豁免。
历史日报归档
87 期这份日报覆盖什么?
这份日报覆盖 2026-09-25 首次被 dsh.so 收录的插件。对每个新增插件记录名称、风险等级、扫描结论、严重/警告/提示发现数、manifest 审计信号和收录时间。此前已在插件市场中的插件不会包含在内。
风险等级是如何划分的?
风险等级沿用站点的公开模型,分四档:低 / 中 / 高 / 严重。有动态审计结论时以动态结论为准(可上调也可下调,档位按该次审计的发现计数取:有 critical 发现即“严重”、只有 high 为“高”、只有 medium 为“中”、都没有为“低”);没有结论时才用静态扫描档(vet 主判 + dsh 兜底)——密钥、外传、破坏性或挖矿类 critical 判为“严重”,其余 critical 判为“高”,medium 与 low 分别表示需要关注和当前无发现。
为什么这不是完整安全审计?
日报的底层是静态启发式扫描加 manifest 审计,不执行代码,也不解析依赖;另附的模型驱动动态审计同样不执行插件代码,只在脱敏后的源码上下文里做判断。两层都是自动化信号,因此不能证明插件绝对安全。请用它来优先安排检查,而不是替代检查。
表里的「清单审计」是什么?
这里的清单审计指 vet 引擎对插件 JSON manifest 的语义分析,不是动态安全审计;它读的是安装脚本、生命周期钩子与文件 / 网络权限这类声明层信号。
静态扫描是唯一一层吗?
不是。另有一层模型驱动的动态安全审计:对静态判定已达到需注意及以上的条目读取源码上下文(不执行插件代码)给出结论,只覆盖这一子集而非全库。有动态结论时以动态结论为准——它可能上调、也可能下调;没有动态结论时才用静态扫描档(vet 主判 + dsh 兜底),不再按「取更严者」处理。豁免只能人工三筛手写,动态审计脚本从不写豁免表。本日报同时展示两层:每个新增插件都标注动态审计的真实状态(已有结论 / 队列待审 / 审计失败 / 静态低风险未入队),并在下方列出当日全部动态结论的档位、模型摘要与发现。最近一次运行:动态审计记录 2919 条,其中完成模型审计 2341 条;上调 严于静态判定 321 条,低于静态判定 794 条。
来源:dsh.so 安全标准 · 由 dsh.so 维护 · 发布于