每日安全扫描日报

日期 · 2026-09-13 (UTC,覆盖当日 00:00–24:00 新增入库的插件)

生效档 · 当日新增

动态优先 · 本报告结论
0
严重
0
高
9
中
34
低

当日 43 个新增里 9 个的档位由动态审计结论决定,其余用静态扫描档。有动态结论时以动态为准(可上调也可下调)。

静态扫描 · 当日新增

规则启发式 · 兜底口径
0
严重
1
高
14
中
28
低

按扫描终判归类:critical 命中 → 严重;warning / 非阻断 critical → 高 / 中;无命中 → 低。只在没有动态结论时作为站内档位。

动态审计 · 当日新增子集

模型读源码上下文 · 不执行代码
0
严重
0
高
2
中
7
低

档位取该插件最高级别发现。当日 43 个新增:9 个已有动态结论,7 个在动态队列待审,0 个审计失败(无结论),27 个静态低风险未进队列。

数据文件更新于 2026-10-30 07:30 (UTC+8);本页最新结论审计于 2026-10-23 08:59 (UTC+8)

插件生效档静态动态审计静态发现 C/W/I清单审计收录时间
dsh-model-switch
DSH 全局插件:用任意按键(含 spare 键、蓝牙小键盘、遥控器 HID 键盘等)**一键切换模型与思考强度**。
低低未入队(静态低风险)0/0/20/02026-09-13 00:13
acryl-dsh-editor-plugin-cli
低低未入队(静态低风险)0/0/00/02026-09-13 00:13
acryl-dsh-editor-plugin-web
低低未入队(静态低风险)0/0/00/02026-09-13 00:13
dsh-restart-button
DSH 设置 → General 一键重启按钮:重启宿主进程并自动刷新页面。One-click restart row for the DSH Web GUI (DSH 0.1.5+).
低动↓中低0/6/110/02026-09-13 02:13
dsh-upgrade-tools
Keep your DSH profile current: six compatibility checks against any core version, inspect a plugin before installing it, snapshot and restore the whole profile, update only what has a newer release, recheck the deferred list, and probe what really loads and answers — imports, apply(), route handlers, shadowed UI, dead endpoints. Menu, CLI, JSON.
低低未入队(静态低风险)0/0/00/02026-09-13 02:13
dsh-agent-toolface
工具面分档(DSH agent preset 行):按证据化的 deny 集在 agent 作用域收窄模型可见工具,lean/full 一键切换 + 审计留痕,降低工具 schema 的固定上下文成本与工具选择稀释。
低低未入队(静态低风险)0/0/10/02026-09-13 02:13
dsh-semantic-docs
DSH 本地语义文档系统工具面:semantic_list/get/check/register + D1–D6 drift 判据(单一真源、文档随代码、未验证显式、留白诚实)。
低低未入队(静态低风险)0/0/00/02026-09-13 02:13
dsh-wemedia-workbench
Local-first media workbench for DSH: AI-assisted workflows, revision-bound reviews, native approvals and persistent jobs.
低低未入队(静态低风险)0/0/00/02026-09-13 04:14
dsh-desktop-shell
把 DSH 的 WebUI 爆改成真正的桌面应用(DSH 插件):WebView2 独立窗口 + 托盘常驻 + 无痕启动 + 就绪门控 + 调试模式;零 Electron 依赖,载荷仅 1.2MB。 | Turn the DSH Web UI into a real desktop app from inside DSH: WebView2 window, tray residency, silent start, debug console. No Electron.
中中队列待审0/2/90/02026-09-13 04:14
dsh-ponytail
Ponytail (lazy senior dev mode) for DSH: six skills, an always-on anti-over-engineering ruleset, and a Plugin configuration card.
低低未入队(静态低风险)0/0/10/02026-09-13 04:14
dsh-msg9-kit
给每个 dsh workspace 一个 msg9.io 收件箱:Agent 用工具收发,GUI 点 ✉ 看同一份邮件 | one msg9.io inbox per dsh workspace
低低未入队(静态低风险)0/0/40/02026-09-13 04:14
dsh-billing-badge
Billing season and account balance chip for the DSH web GUI: a native-looking pill after the cache-hit stat, with a panel on click. DSH 计费时段与余额插件
低低未入队(静态低风险)0/0/30/02026-09-13 04:14
dsh-model-picker
Enhanced model picker for the dsh web GUI — replaces the composer's model seat
低动↓中低0/8/200/02026-09-13 04:14
DSH-Prompt-Optimization
DSH的提示词优化插件,帮助优化对话框中输入的提示词与项目要求
低低未入队(静态低风险)0/0/70/02026-09-13 06:14
dsh-github-sync
把 dsh 会话、插件清单与设置备份到私有 GitHub 仓库(纯 REST,无需 git 二进制),每台机器一个独立目录,可在另一台机器按整机 / 工作区 / 单会话恢复。
中动↑低中0/0/70/02026-09-13 06:14
dsh-round-rightclick
中中队列待审0/1/50/02026-09-13 06:14
dsh-background
DSH Web GUI 的自定义背景插件:图片 / 动图 / 视频 / 内置极光渐变,磨砂玻璃质感,配浮动控制面板
低动↓中低0/7/360/02026-09-13 06:14
dsh-console-hub
一个DSH Telnet/Raw TCP连接控制插件,典型场景为串口服务器和网络设备
中中队列待审0/1/70/02026-09-13 06:14
dsh-plugin-photoshop
让 DSH 的 AI 直接驱动你本机的 Photoshop:批量抠图、批量处理、任意 PS 脚本。7 个工具、93 个操作、零依赖。
中动↓高中4/2/10/02026-09-13 06:14
dsh-custom-css
DSH Web GUI 扩展:在 设置 → 通用 → 外观 下方增加一行自定义 CSS 编辑器(DevTools 风格编辑体验:补全 / 校验 / 规则面板)
低动↓中低0/4/60/02026-09-13 06:14
dsh-image-annotate
Annotate a pending composer image in place (pen / box / arrow / typed text) and insert the PNG back next to the original. Minimal footprint: nothing in DSH UI is restyled, no host routes, no dependencies.
低低未入队(静态低风险)0/0/30/02026-09-13 08:13
dsh-palimpsest
DSH 宿主插件:让 AI 智能体在新会话里按需检索同一工作目录下的历史会话记忆(只读、不落盘、不注入)| DSH host plugin: on-demand recall of past sessions in the same working directory for AI agents
低低未入队(静态低风险)0/0/00/02026-09-13 08:13
dsh-lifecycle-inspector
Diagnose DSH plugin Fiber lifecycles, live Cordis Effects, and teardown outcomes
低低未入队(静态低风险)0/0/00/02026-09-13 08:13
dsh-model-router
Flash-only reasoning-effort routing for DSH, setting the DeepSeek flash model reasoning effort per step. The model never changes; effort max is opt-in.
低低未入队(静态低风险)0/0/10/02026-09-13 08:13
dsh-cache-safe-tool-result
A DSH plugin that keeps tool results cache-prefix safe: truncate a result before it first enters the session surface, and never rewrite a tool result a provider request has already delivered.
低低未入队(静态低风险)0/0/60/02026-09-13 08:13
dsh-session-rename
DSH plugin: a model-facing rename_session tool, so the agent can retitle a session from inside the conversation.
低低未入队(静态低风险)0/0/00/02026-09-13 08:13
dsh-fold-it-up
DSH Web 插件:强制折叠每一轮的工作过程,答案照常显示,历史轮次与上下文注入行一并折叠。
低动↓中低0/8/390/02026-09-13 08:13
dsh-feishu-auth
Feishu (Lark) OAuth login gate for the DSH web GUI — a signed session cookie in front of every HTTP request.
低低未入队(静态低风险)0/0/40/02026-09-13 08:13
dsh-orbit
Installable GitHub release mirror for @kasenri/dsh-orbit. Canonical source: KasenRi/dsh-orbit-browser-plugins.
低低未入队(静态低风险)0/0/00/02026-09-13 10:13
dsh-usage-unified
Machine-wide DSH token usage statistics — trends, a custom date range, per-model bucket splits, call details, CSV/JSON export. 全机 DSH 用量统计:趋势 / 自定义区间 / 模型四桶 / 调用明细 / 导出,中英双语、浅深色。
低低未入队(静态低风险)0/0/100/02026-09-13 10:13
dsh-browser
Installable GitHub release mirror for @kasenri/dsh-browser. Canonical source: KasenRi/dsh-orbit-browser-plugins.
中中队列待审0/1/30/02026-09-13 10:13
dsh-autofork
Agent 忙时自动分叉会话:你新发的指令立刻在新会话里得到响应,旧会话留在后台跑完并把结果回注(DSH 插件)
低低未入队(静态低风险)0/0/60/02026-09-13 10:13
smart-session-title
Automatic session titles for DSH, using the conversation model. English and Chinese documentation.
低低未入队(静态低风险)0/0/00/02026-09-13 10:13
dsh-kdocs-sidebar
金山文档 (WPS 云文档) 接入 DSH:侧边右栏面板 / 预览文件 / 引用文件和文件夹到对话 / 编辑器打开
低动↓中低0/1/30/02026-09-13 10:13
dsh-character-presets
DSH 角色预设集:10 个角色共用一套六层情感引擎——露娜 / 小喵 / 绯音 / 凛 / 芽衣 / 白夜 / 阿尔玛 / 小铃 / 三千代 / 灰
中中队列待审0/3/00/32026-09-13 10:13
dsh-role-cards
DSH Web 插件:新建会话界面上的角色卡 + 工作区卡选择器(毛玻璃卡片墙 / 横向滚动 / 角色主题色 / 入场动画)
低低未入队(静态低风险)0/0/40/02026-09-13 10:13
pi-web-ui-plugins
低低未入队(静态低风险)0/0/30/02026-09-13 10:13
dsh-session-title-pattern
自动管理 dsh 会话标题,统一成「日期|类型|主题」的格式:类型与主题由模型对整段对话总结。
低低未入队(静态低风险)0/0/00/02026-09-13 10:13
dsh-plugin-subagent-roles
DSH - Subagent Roles Plugin
低低未入队(静态低风险)0/0/10/02026-09-13 12:13
dsh-email-notify
DSH 邮件通知插件:任务完成 / 工具等你授权 / 助手在等你回答时发邮件给你,配一个「离开模式」开关。设置全部集成在 harness 设置界面里。
低动↓中低0/4/180/02026-09-13 12:13
dsh-llm-codex
Codex route for DSH: local Codex CLI first, OpenAI-compatible API fallback
中中队列待审0/2/100/02026-09-13 12:13
dsh-client-ui-wallpaper
Changes the wallpaper of the dsh Web GUI.
低低未入队(静态低风险)0/0/10/02026-09-13 12:13
dsh-browser-annotate
Browser tools, Chrome DevTools Protocol, and right-click annotation for the DSH agent — plus the desktop shell that owns the real Chromium beside your session
中中队列待审0/2/60/02026-09-13 12:13

动态审计结果 · 当日新增(9 个有结论)

模型读脱敏后的源码上下文给出结论,不执行插件代码;有动态结论时以动态为准(可上调也可下调),无结论时以静态为准;动态审计永不写豁免表。

最新结论 2026-10-23 08:59 (UTC+8)
dsh-github-sync静态低→生效中上调2026-10-17

宿主半边是在本机回环上提供同步 API;令牌不会外泄、路径防护有效,但插件安装的兜底分支用 shell 执行云端清单派生的名称,且 PAT 以明文写入 config.json。

  • 中插件安装兜底分支用 shell 执行来自云端清单的 profile 与包名 · src/index.js:879
  • 低访问令牌以明文写入 config.json,写入辅助函数未设置文件权限 · src/index.js:558
dsh-plugin-photoshop静态高→生效中下调2026-10-16

未发现后门或隐藏外传通道:被标记的 eval/spawn 属于插件公开的 Photoshop 桥接;剩余风险是 photoshop_run_jsx 可无限制执行任意 ExtendScript。

  • 中photoshop_run_jsx 可在 Photoshop 中执行代理提供的任意 ExtendScript,并能读取并执行任意本地 .jsx 文件 · lib/index.js:742
dsh-background静态中→生效低下调2026-10-19

运行时宿主代码防御良好;扫描警告均限于开发者工具,仅在传入非回环 --url 时存在低危令牌处理缺口。

  • 低开发令牌辅助工具会把 GUI 令牌发送到调用方提供的任意 base URL · tools/web-token.mjs:36
dsh-custom-css静态中→生效低下调2026-10-23

主机插件实现审慎:所有文件路由均做名校验、符号链接检查并置于失败即关闭的连接栅栏之后,仅余低风险的系统默认程序启动。

  • 低已认证客户端可让主机把插件写入的文件交给系统默认程序打开 · lib/index.js
dsh-email-notify静态中→生效低下调2026-10-23

未发现严重/高危/中危问题;静态扫描告警均来自本地辅助脚本的固定命令,剩余为低危加固项。

  • 低安装脚本会在用户指定的 --dir 下递归删除与插件同名的路径 · scripts/install.mjs:67
  • 低SMTP 授权码以明文写入配置文件 · lib/config.js
  • 低SMTP 信封/头部值使用前未过滤 CRLF · lib/smtp.js
dsh-fold-it-up静态中→生效低下调2026-10-19

运行时宿主半为空,浏览器半仅接管聊天渲染器并切换DOM隐藏属性,无网络、命令或代码执行;仅开发探测脚本存在低危日志泄露。

  • 低开发探测脚本通过命令行传入含令牌的 URL,并将 localStorage 值打印到标准输出 · tools/probe-routes.mjs:12
dsh-kdocs-sidebar静态中→生效低下调2026-10-16

静态扫描的三个“严重”命中均为已防御构造(shell:false 的 spawn+argv JSON、域名白名单下载、promisify(execFile)),仅存一处加固级低风险。

  • 低CLI 可执行文件路径取自环境变量/配置,派生时未校验归属或签名 · dsh-kdocs-inside/src/client/cli.js
dsh-model-picker静态中→生效低下调2026-10-22

仅提供了开发/诊断脚本;它们读取本地 DSH 凭据伪造回环会话 Cookie 并探测本地网关,但流量不出 127.0.0.1,且不在发布包内。

  • 低诊断脚本读取 browser-session HMAC 密钥以伪造认证 Cookie · scripts/compare-row-styles.mjs:13
  • 低路由探测工具读取本地网关 API Key 并发送到硬编码的 localhost 网关 · tools/model-probe/probe-named.mjs:15
dsh-restart-button静态中→生效低下调2026-10-19

该插件仅在本机回环且通过会话校验后重启自身进程,SIGTERM/spawn 只作用于自身 argv,重启属预期功能,未发现可利用风险。

  • 低重启 RPC 无速率限制且 delayMs 由调用方控制,本机会话可反复触发重启 · src/index.ts:348
  • 低restart/status 响应与 500 响应体泄露 pid、boot id 及 tmp 日志路径 · lib/index.js

站内生效档位(动态优先)

有动态结论时取动态档、没有结论时才用静态扫描档;四档合计 23,757 个口径内条目(= 已扫描 23,469 + 待扫描 288)。

动态结论生效 2,098
18
严重
288
高
1,097
中
22,066
低

静态扫描档对照:低 23,302 · 中 0 · 高 166 · 严重 0(动态结论把这套数字改成了上面的生效档)。

严重档位插件清单(18)

静态启发式扫描 + 语义清单审计 + 模型驱动的动态安全审计,非完整安全审计;不执行代码、不解析依赖。动态审计的档位来自模型对源码上下文的判断(最高级别发现),有结论时以动态为准,不构成豁免。

历史日报归档

74 期
2026-10-29216 新增2 严重8 高92 需注意2026-10-28277 新增2 严重6 高106 需注意2026-10-270 新增0 严重0 需注意2026-10-2628 新增0 严重10 需注意2026-10-25200 新增0 严重4 高80 需注意2026-10-24166 新增2 严重8 高73 需注意2026-10-23218 新增4 严重3 高87 需注意2026-10-22193 新增1 严重6 高49 需注意2026-10-21220 新增0 严重4 高65 需注意2026-10-200 新增0 严重0 需注意2026-10-190 新增0 严重0 需注意2026-10-18609 新增1 严重17 高204 需注意2026-10-17306 新增0 严重0 需注意2026-10-160 新增0 严重0 需注意2026-10-15110 新增1 严重5 高42 需注意2026-10-1499 新增1 严重33 需注意2026-10-13102 新增1 严重4 高32 需注意2026-10-120 新增0 严重0 需注意2026-10-110 新增0 严重0 需注意2026-10-10104 新增0 严重2 高38 需注意2026-10-098 新增0 严重1 高0 需注意2026-10-08100 新增0 严重39 需注意2026-10-070 新增0 严重0 需注意2026-10-060 新增0 严重0 需注意2026-10-050 新增0 严重0 需注意2026-10-0472 新增0 严重2 高28 需注意2026-10-0388 新增0 严重2 高34 需注意2026-10-0299 新增1 严重4 高43 需注意2026-10-010 新增0 严重0 需注意2026-09-30182 新增3 严重6 高45 需注意2026-09-2969 新增0 严重5 高17 需注意2026-09-2864 新增0 严重2 高21 需注意2026-09-2763 新增0 严重3 高20 需注意2026-09-2684 新增0 严重3 高26 需注意2026-09-2545 新增1 严重4 高20 需注意2026-09-240 新增0 严重0 需注意2026-09-2379 新增0 严重1 高28 需注意2026-09-2259 新增1 严重2 高16 需注意2026-09-2165 新增0 严重2 高21 需注意2026-09-20104 新增1 严重3 高31 需注意2026-09-1981 新增0 严重4 高32 需注意2026-09-1872 新增0 严重1 高13 需注意2026-09-1770 新增1 严重4 高20 需注意2026-09-1567 新增2 严重2 高30 需注意2026-09-1482 新增1 严重1 高29 需注意2026-09-13当前43 新增0 严重1 高14 需注意2026-09-1284 新增0 严重2 高27 需注意2026-09-1131 新增0 严重12 需注意2026-09-1096 新增1 严重1 高16 需注意2026-09-0948 新增0 严重1 高14 需注意2026-09-08922 新增2 严重62 高239 需注意2026-09-0743 新增0 严重5 高10 需注意2026-09-0614 新增0 严重1 高2 需注意2026-09-0565 新增0 严重14 高6 需注意2026-09-044 新增0 严重0 需注意2026-09-0377 新增0 严重15 高15 需注意2026-09-0285 新增0 严重11 高8 需注意2026-09-010 新增0 严重0 需注意2026-08-300 新增0 严重0 需注意2026-08-290 新增0 严重0 需注意2026-08-28444 新增1 严重48 高39 需注意2026-08-2733 新增0 严重6 高9 需注意2026-08-26253 新增0 严重38 高36 需注意2026-08-25336 新增1 严重51 高55 需注意2026-08-24327 新增4 严重41 高38 需注意2026-08-23370 新增2 严重73 高46 需注意2026-08-2212 新增0 严重2 高4 需注意2026-08-212656 新增8 严重290 高219 需注意2026-08-20597 新增5 严重84 高76 需注意2026-08-191301 新增12 严重273 高129 需注意2026-08-184003 新增22 严重999 高353 需注意2026-08-17142 新增1 严重36 高13 需注意2026-08-16189 新增0 严重53 高27 需注意2026-08-15348 新增5 严重144 高22 需注意
← 返回安全报告

这份日报覆盖什么?

这份日报覆盖 2026-09-13 首次被 dsh.so 收录的插件。对每个新增插件记录名称、风险等级、扫描结论、严重/警告/提示发现数、manifest 审计信号和收录时间。此前已在插件市场中的插件不会包含在内。

风险等级是如何划分的?

风险等级沿用站点的公开模型,分四档:低 / 中 / 高 / 严重。有动态审计结论时以动态结论为准(可上调也可下调,档位按该次审计的发现计数取:有 critical 发现即“严重”、只有 high 为“高”、只有 medium 为“中”、都没有为“低”);没有结论时才用静态扫描档(vet 主判 + dsh 兜底)——密钥、外传、破坏性或挖矿类 critical 判为“严重”,其余 critical 判为“高”,medium 与 low 分别表示需要关注和当前无发现。

为什么这不是完整安全审计?

日报的底层是静态启发式扫描加 manifest 审计,不执行代码,也不解析依赖;另附的模型驱动动态审计同样不执行插件代码,只在脱敏后的源码上下文里做判断。两层都是自动化信号,因此不能证明插件绝对安全。请用它来优先安排检查,而不是替代检查。

表里的「清单审计」是什么?

这里的清单审计指 vet 引擎对插件 JSON manifest 的语义分析,不是动态安全审计;它读的是安装脚本、生命周期钩子与文件 / 网络权限这类声明层信号。

静态扫描是唯一一层吗?

不是。另有一层模型驱动的动态安全审计:对静态判定已达到需注意及以上的条目读取源码上下文(不执行插件代码)给出结论,只覆盖这一子集而非全库。有动态结论时以动态结论为准——它可能上调、也可能下调;没有动态结论时才用静态扫描档(vet 主判 + dsh 兜底),不再按「取更严者」处理。豁免只能人工三筛手写,动态审计脚本从不写豁免表。本日报同时展示两层:每个新增插件都标注动态审计的真实状态(已有结论 / 队列待审 / 审计失败 / 静态低风险未入队),并在下方列出当日全部动态结论的档位、模型摘要与发现。最近一次运行:动态审计记录 2882 条,其中完成模型审计 2294 条;上调 严于静态判定 323 条,低于静态判定 790 条。

来源:dsh.so 安全标准 · 由 dsh.so 维护 · 发布于

这页有帮助吗?