每日安全扫描日报
日期 · 2026-09-23 (UTC,覆盖当日 00:00–24:00 新增入库的插件)
生效档 · 当日新增
动态优先 · 本报告结论当日 79 个新增里 10 个的档位由动态审计结论决定,其余用静态扫描档。有动态结论时以动态为准(可上调也可下调)。
静态扫描 · 当日新增
规则启发式 · 兜底口径按扫描终判归类:critical 命中 → 严重;warning / 非阻断 critical → 高 / 中;无命中 → 低。只在没有动态结论时作为站内档位。
动态审计 · 当日新增子集
模型读源码上下文 · 不执行代码档位取该插件最高级别发现。当日 79 个新增:10 个已有动态结论,18 个在动态队列待审,1 个审计失败(无结论),50 个静态低风险未进队列。
数据文件更新于 2026-11-09 08:36 (UTC+8);本页最新结论审计于 2026-10-23 08:47 (UTC+8)
| 插件 | 生效档 | 静态 | 动态审计 | 静态发现 C/W/I | 清单审计 | 收录时间 |
|---|---|---|---|---|---|---|
| @AFAP/dsh-desktop-notify Desktop notifications for the DSH web GUI: a system toast when a tool needs authorization, a question or plan review is waiting, or a turn finishes. | 低 | 低 | 未入队(静态低风险) | 0/0/2 | 0/0 | 2026-09-23 02:13 |
| @banana770/dsh-work-badge Tiny click-through badge for DSH: shows at a glance whether Beijing time (UTC+8) is inside the peak window - Mon-Fri 09:00-12:00 / 14:00-18:00 - or off-peak. Bilingual: Chinese and English UI text. | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-23 02:13 |
| @hongxin/dsh-tvision Turbo Vision-style character-cell window manager for DSH agents | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-23 02:13 |
| @njjpro/dsh-remote-workspace Device-workspace federation plugin for the dsh web GUI: pair into another DSH instance and browse its projects and sessions from the local sidebar, with each peer session opening in the local center column through a loopback embed proxy. | 中动 | 中 | 中 | 0/7/8 | 0/0 | 2026-09-23 02:13 |
| @virzs/dsh-plugin-data-mask Paste-time data masking plugin for DSH: sensitive values are masked before they reach the composer | 低动↓ | 中 | 低 | 0/10/40 | 0/0 | 2026-09-23 02:13 |
| @lycheelink/dsh-workbench Enterprise Agent Workbench for DSH | 中 | 中 | 队列待审 | 0/2/0 | 0/0 | 2026-09-23 04:13 |
| @LovelyDazai/dsh-model-menu-search Allow user search model in the DSH model list. | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-23 04:13 |
| @banana770/dsh-model-select-collapse DSH web UI plugin: collapsible per-provider groups in the model selector. English + Chinese docs. | 低 | 低 | 未入队(静态低风险) | 0/0/2 | 0/0 | 2026-09-23 04:13 |
| @sweet-boby/dsh-session-isolation DSH plugin for per-session working directories: keep parallel agent sessions from overwriting each other. | 低 | 低 | 未入队(静态低风险) | 0/0/2 | 0/0 | 2026-09-23 04:13 |
| @minivv/dsh-activity-bell DSH 侧边栏活动铃铛:会话完成给角标,一键切换最近活动列表 | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-23 04:13 |
| @exoticknight/dsh-system1 System One foundation and Cordis plugin for DSH | DSH 的 System One 基础能力与 Cordis 插件 | 低 | 低 | 未入队(静态低风险) | 0/0/1 | 0/0 | 2026-09-23 04:13 |
| @Juntiantan/dsh-permission-gate UI-level access gate + process-wide agent tool brake for DSH. Shared 60-min idle lock. NOT authentication — pair it with a real boundary. | 低 | 低 | 未入队(静态低风险) | 0/0/5 | 0/0 | 2026-09-23 04:13 |
| @zdz6215591/dsh-theme-doubao 豆包主题 — DSH Web 客户端主题插件。 | 低动↓ | 中 | 低 | 0/5/11 | 0/0 | 2026-09-23 04:13 |
| @xianyu9n/dsh-exp-ops Remote experiment operations for DSH: a credential-reference server registry, signal/GPU/rollout watchers that wake the agent instead of polling, box metrics, and one right-sidebar panel with live configuration. | 低 | 低 | 未入队(静态低风险) | 0/0/1 | 0/0 | 2026-09-23 06:13 |
| @1959377950-dotcom/dsh-workspace-archive-all DSH Web plugin: Archive-All action on every workspace folder menu in the sidebar (Ungrouped included). Running / open / blank / subagent sessions are skipped. | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-23 06:13 |
| @pbwheel/dsh-workbuddy-expert 把 WorkBuddy 专家装进 DSH:专家市场一键导入 · 会话选择器随时切换 | 低 | 低 | 未入队(静态低风险) | 0/0/4 | 0/0 | 2026-09-23 06:13 |
| @Xixixiao2007/dsh-mail-digest 把每轮回答压成一条详略得当的摘要发到邮箱,并支持邮件回信作答或续接对话(DSH 插件) | 中 | 中 | 队列待审 | 0/2/10 | 0/0 | 2026-09-23 06:13 |
| @loyalchiiina/dsh-lobsterai-daddy LobsterAIDaddy — draggable floating ball + slide-in drawer embedding the LobsterDaddy multi-account console in DSH, with a loopback-only same-origin reverse proxy, live status dot, account badge and a resizable persisted drawer. 把 LobsterDaddy 多账号控制台变成 DSH 界面悬浮球:可拖拽摆位并记忆,抽屉内嵌完整网页控制台,免退出并行登录/自动签到/积分额度/一键切号。 | 高动↑ | 中 | 高 | 0/3/11 | 0/0 | 2026-09-23 06:13 |
| @jackovibe/dsh-settings-order DSH Web 设置左列自由排序插件:拖动 / Alt+↑↓ / ↑↓ 按钮,宿主持久,跨浏览器生效(Free ordering for the DSH Web Settings navigation) | 低 | 低 | 未入队(静态低风险) | 0/0/15 | 0/0 | 2026-09-23 06:13 |
| @jianghu-lao-yao/sh-volume-knob | 中 | 中 | 队列待审 | 0/1/16 | 0/0 | 2026-09-23 06:13 |
| @YevheniiMiachyn/dsh-tts-live Live sentence-level TTS for DSH with early speech, ordered streaming, barge-in cancellation, and custom WAV provider fixes. | 中 | 中 | 队列待审 | 0/3/1 | 0/0 | 2026-09-23 06:13 |
| @LiHeng99/dsh-starbridge-client StarBridge (星桥) gateway client for DSH — address or platform-account sign-in, chat / feedback / knowledge-base tools, and Web UI panels. Ships with no baked-in gateway address. | 低 | 低 | 未入队(静态低风险) | 0/0/3 | 0/0 | 2026-09-23 06:13 |
| @YIRC99/dsh-jev-context | 低 | 低 | 未入队(静态低风险) | 0/0/1 | 0/0 | 2026-09-23 06:13 |
| @lphuxhuq/dsh-vietnamese-lang | 低 | 低 | 未入队(静态低风险) | 0/0/3 | 0/0 | 2026-09-23 06:13 |
| @zhang0098/dsh-telegram-channel Telegram mobile remote for DSH sessions (Martty/ACP-compatible fork of hi-wenw/dsh-telegram-channel): bind a chat to a live session, plain text = followup, /model /last /sessions. | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-23 08:13 |
| @xchannel1987/dsh-sdd-progress-xc DSH web plugin: right-sidebar tab showing SDD task progress (todos) and ledger (sdd/progress.md) for the current session. 在右侧边栏展示当前会话的 SDD 任务进度与进度台账。 | 低 | 低 | 未入队(静态低风险) | 0/0/7 | 0/0 | 2026-09-23 08:13 |
| @fufuyin/dsh-prompt-workbench Prompt rewrite workbench for DSH: four rewrite modes, cancellable streaming output, and a token-level before/after diff. | 低 | 低 | 未入队(静态低风险) | 0/0/4 | 0/0 | 2026-09-23 08:13 |
| @fengchang618gmail/dsh-course-subtitles DSH plugin: fetch course/video captions (DeepLearning.AI, YouTube, Bilibili, Coursera), rebuild whole sentences, translate EN/ZH, auto-generate section headings, publish one Feishu doc per lesson. Also exports a course outline. Zero hardcoded keys - everything comes from env or the harness credential store. | 中动 | 中 | 中 | 0/4/11 | 0/0 | 2026-09-23 08:13 |
| @ginkgonine/dsh-server-hub A persistent multi-server switcher for DSH Web | 中 | 中 | 队列待审 | 0/8/14 | 0/0 | 2026-09-23 08:13 |
| @passerby325799/dsh-trans-md Keeps DSH chat replies short: final replies over 15 lines are written to a Markdown file in the workspace, leaving a digest and file path in chat. | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-23 08:13 |
| @exoticknight/dsh-plugin-template One sentence to an AI agent: create, release and list a DSH plugin. DSH 插件模板与 AI 操作手册 | 中 | 中 | 队列待审 | 0/1/14 | 0/0 | 2026-09-23 08:13 |
| @jipika/dsh-memory Two-layer long-term memory for DSH: global + per-project markdown, live re-read, zero extra LLM cost, with a Settings panel. 给 DSH 的两层长期记忆。 | 低 | 低 | 未入队(静态低风险) | 0/0/2 | 0/0 | 2026-09-23 08:13 |
| @yicun0316/dsh-claude-slider DSH / DSH 推理强度滑块插件:Claude 风格拖拽滑块 + 23 种 Canvas 粒子动效 + 客制动效自由组合 + 配色与图标自定义。Claude-style reasoning-effort slider plugin for DSH. | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-23 08:13 |
| @yvhcel888/dsh-slide-gauge DSH 滑动测量仪挂件:右下角拖动角色显示状态,边界彩蛋,记住上次位置 · DSH plugin | 低 | 低 | 未入队(静态低风险) | 0/0/2 | 0/0 | 2026-09-23 08:13 |
| @Neptune810/dsh-power-button A draggable one-press stop button for the DSH Web GUI. / DSH 一键结束服务按钮。 | 中 | 中 | 审计失败(无结论) | 0/4/11 | 0/0 | 2026-09-23 08:13 |
| @XiaoBinGan/dsh-mermaid-fence Render settled ```mermaid fences in the dsh Web GUI chat as SVG diagrams — hardened output, source toggle, and a code-block fallback that never loses the source. | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-23 08:13 |
| @LeoEthanZ/dsh-beyond-glass A three-column glass UI for deepseek-harness, delivered as installable packages instead of a fork. | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-23 08:13 |
| @Suguyun/dsh-insight DSH浏览器伴侣:网页划词即解读、侧栏多轮追问,并让 dsh 智能体读取页面、抓取流量、驱动浏览器。Chrome/Edge MV3 扩展 + 配套 dsh host 插件。 | 中动 | 中 | 中 | 0/6/12 | 0/0 | 2026-09-23 10:13 |
| @wangzhuoyuan229-source/DeepSeekLauncher macOS desktop launcher for DSH — Chrome, custom transparent icon, and installation skill | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-23 10:13 |
| @liaowenqi123/dsh-meeting-coordinator DSH 多 Agent「会议室」插件:会议室会籍 + fork 上下文入场 + 主持人控场多轮讨论 + 会后各自压缩纪要并回到工作区继续干活。基于 dsh-std 元协议(Community v0.15)。 | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-23 10:13 |
| @Eapp1e/dsh-poker Texas Hold'em table for DSH: model-callable poker tools, six heuristic opponents, an optional coach, and a browser table whose buttons never post a chat message. | 中 | 中 | 队列待审 | 0/1/6 | 0/0 | 2026-09-23 10:13 |
| @zhang-guo-wen/dsh-worktree Git worktree isolation for DSH: create a worktree, register it as its own project, and start the session inside it | 中 | 中 | 队列待审 | 0/1/1 | 0/0 | 2026-09-23 10:13 |
| @zhang-guo-wen/dsh-memory Claude-compatible memory for DSH: a user-chosen memory directory with MEMORY.md index and topic files, the memory tool, and a settings page | 低 | 低 | 未入队(静态低风险) | 0/0/2 | 0/0 | 2026-09-23 10:13 |
| @boyl/dsh-sidebar-pins Codex-style pinned/recent sidebar panes for DSH, with one full row menu on every row (pins, unread, rename/fork/archive, reveal in Finder, guarded workspace delete). | 低 | 低 | 未入队(静态低风险) | 0/0/6 | 0/0 | 2026-09-23 10:13 |
| @TOP1Wu/dsh-session-isolation 为 DSH 提供工作区级会话隔离:同一工作区里多个会话各自写自己的产出目录,拒绝覆盖其他会话的文件。 | 低 | 低 | 未入队(静态低风险) | 0/0/1 | 0/0 | 2026-09-23 10:13 |
| @zhang-guo-wen/dsh-ui-beautify Page beautification for DSH: ship open-source CJK webfonts and let the Web GUI pick its body font | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-23 10:13 |
| @victorygod/dsh-tavern-fengyue | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-23 10:13 |
| @jackovibe/dsh-codex-pin Codex 式会话置顶与归档风格的 DSH Web 插件(置顶=标记不是排序,宿主持久,零顺序改动) | 低 | 低 | 未入队(静态低风险) | 0/0/9 | 0/0 | 2026-09-23 10:13 |
| @JessenReinhart/dsh-snapcompact Bitmap-frame context compression plugin for DSH: deterministic pixel-font visual archiving of conversation history | 中 | 中 | 队列待审 | 0/1/2 | 0/0 | 2026-09-23 10:13 |
| @yixiuzhemu/Skills-Manager Skills管理 | 低 | 低 | 未入队(静态低风险) | 0/0/4 | 0/0 | 2026-09-23 10:13 |
| @chinazkk/dsh-console DSH 控制台插件:主视图「控制台」标签页,真 PTY 交互终端(iTerm 风格多标签),vim/top/ctrl+c 全支持。 | 中 | 中 | 队列待审 | 0/3/12 | 0/0 | 2026-09-23 10:13 |
| @luxus0946/dsh-uuyc UU Remote (uuyc-cli) Windows remote-control plugin for DSH - device management & remote terminal execution. Everything is a Plugin. | 中动 | 中 | 中 | 0/3/2 | 0/0 | 2026-09-23 10:13 |
| @dpwgc/dsh-coding-workflow 一个 DSH 编程工作流模式预设(Preset),用于更好地约束LLM进行编程工作。 | 中 | 中 | 队列待审 | 0/3/0 | 0/3 | 2026-09-23 10:13 |
| @2huy4n/roleplaytimer 每隔一段时间主动唤醒会话中的AI,以此达到更沉浸式的角色扮演体验。 | 低 | 低 | 未入队(静态低风险) | 0/0/3 | 0/0 | 2026-09-23 12:13 |
| @SciF-Lin/dsh-browsercontrol-mcp Real browser control for DSH: mounts Playwright MCP as native tools so the agent drives a browser you actually use. | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-23 12:13 |
| @harde1/dsh-xcodebuild Xcode build, test, archive, run and log streaming for DSH: build/test/clean/archive/run an iOS or macOS project, with a live filterable build log and simulator and USB device log channels. macOS only. | 低 | 低 | 未入队(静态低风险) | 0/0/2 | 0/0 | 2026-09-23 12:13 |
| @Gnatnaituy/dsh_sidebar_element_picker A browser panel in DSH's right sidebar: browse a site through a per-origin loopback proxy, pick elements into [label][DOMn] references, with tabs, page zoom, phone/tablet viewport preview and saved logins. | 中 | 中 | 队列待审 | 0/2/14 | 0/0 | 2026-09-23 12:13 |
| @azazo1/dsh-approve-prefix 按单命令前缀自动放行 DSH 沙箱提权请求, 含管道与链式的命令一律转人工审批. | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-23 14:13 |
| @JD579g/dsh-mcp-hub DSH plugin: one-click MCP deployment + built-in MCP toolkit + doctor. Windows-first, connects without restarting. | 中 | 中 | 队列待审 | 0/3/21 | 0/0 | 2026-09-23 14:13 |
| @wuenna/dsh-deepseek-cost DSH plugin: DeepSeek-official cost accounting (session total + current turn) added to the built-in Token usage panel. | 低 | 低 | 未入队(静态低风险) | 0/0/1 | 0/0 | 2026-09-23 14:13 |
| @Gnatnaituy/dsh-sidebar-browser A browser panel in DSH's right sidebar: browse a site through a per-origin loopback proxy, pick elements into [label][DOMn] references, with tabs, page zoom, phone/tablet viewport preview and saved logins. | 中 | 中 | 队列待审 | 0/2/14 | 0/0 | 2026-09-23 14:13 |
| @TACONailoong/dsh-plugin-smart-config DSH plugin for model smart configuration and parameter adaptation ported from ZCode | 中 | 中 | 队列待审 | 0/1/2 | 0/0 | 2026-09-23 14:13 |
| @CJYLZS/dsh-browser Give dsh agent a real browser to use | 中 | 中 | 队列待审 | 0/1/7 | 0/0 | 2026-09-23 14:13 |
| @Ztyss/dsh-draft-fold 长输入自动折叠为一张附件式摘要卡 | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-23 14:13 |
| @anthony1x6000/dsh-searxng-search | 低动↓ | 中 | 低 | 0/11/23 | 0/0 | 2026-09-23 14:13 |
| @anthony1x6000/dsh-remote | 低 | 低 | 未入队(静态低风险) | 0/0/1 | 0/0 | 2026-09-23 14:13 |
| @ffyfox/dsh-zcode-project-memory ZCode 项目记忆的 DSH 非官方社区移植:项目级长效记忆插件。Unofficial community port of ZCode's project memory to DSH: project-scoped long-term memory plugin | 低 | 低 | 未入队(静态低风险) | 0/0/3 | 0/0 | 2026-09-23 14:13 |
| @wuenna/dsh-workspace-focus DSH plugin: an eye toggle that hides every workspace except the one holding the current session. | 低 | 低 | 未入队(静态低风险) | 0/0/2 | 0/0 | 2026-09-23 14:13 |
| @DDDMUC/dsh-provider-hub DSH plugin: paste an API key to add a provider. 21 curated presets (OpenAI-compatible + Anthropic Messages) with per-app de-duplication and a custom endpoint form. | 低 | 低 | 未入队(静态低风险) | 0/0/7 | 0/0 | 2026-09-23 14:13 |
| @MaybeMeibeMaybi/dsh-harmonyos-hiboard Push DSH task results to Huawei HarmonyOS assistant-today service cards. Compatible with dsh 0.1.5 / cordis 4. | 低 | 低 | 未入队(静态低风险) | 0/0/3 | 0/0 | 2026-09-23 14:13 |
| @cup113/dsh-plugin-pyrun DSH插件:Python 快捷执行工具,源码经 stdin 直灌 `python -X utf8 -u -`,一步返回结果,全链路 UTF-8,支持后台作业与沙箱提权。 | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-23 16:13 |
| @jackie-cqz/dsh-jev-plugin DSH plugin for TypeSafe Jev: typed decisions, configurable guardrails, and Web UI result cards. | 低 | 低 | 未入队(静态低风险) | 0/0/3 | 0/0 | 2026-09-23 16:13 |
| @1475505/miliastra-beyond-simulator 千星沙箱模拟器:Lua 驱动的 2D 奇域外置沙箱 ,支持 DSH、Web 和 MCP | 低 | 低 | 未入队(静态低风险) | 0/0/3 | 0/0 | 2026-09-23 16:13 |
| @JohnGD/dsh-office-preview Previews Word (.docx) and Excel (.xlsx) files in the DSH sidebar document pane — OOXML parsed in the browser, no Office, no network. | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-23 16:13 |
| @hasan-aghayev/dsh-pet-companion Floating desktop pet for DSH with a growing local pet library | 低动↓ | 中 | 低 | 0/5/8 | 0/0 | 2026-09-23 16:13 |
| @rasyidmmz/dsh-ai-memory Memory bridge between DSH and ai-memory: finalizes DSH sessions so they become wiki pages every other harness ai-memory serves can read. | 低 | 低 | 未入队(静态低风险) | 0/0/3 | 0/0 | 2026-09-23 18:13 |
| @ClearLeaf13/dsh-llamacpp-connect 把本地 llama.cpp 管理器里的模型接入 DSH — bring local llama.cpp manager models into DSH | 中动 | 中 | 中 | 0/3/9 | 0/0 | 2026-09-23 18:13 |
| @XGUIMAX/dsh-wrongbook DSH Tavern 错题库:按人物卡分类记下调试中踩过的坑,先查本卡、再跨卡。 / Per-card defect ledger for DSH Tavern. | 高 | 高 | 队列待审 | 1/8/10 | 0/0 | 2026-09-23 18:13 |
| @tokai-teiodh/dsh-script-cards Script-archive card panel for DSH: rounded card grid, two-level branch canvas, and a host-side Typert bridge that keeps structure inside your own project folder. | 中 | 中 | 队列待审 | 0/1/6 | 0/0 | 2026-09-23 18:13 |
动态审计结果 · 当日新增(10 个有结论)
模型读脱敏后的源码上下文给出结论,不执行插件代码;有动态结论时以动态为准(可上调也可下调),无结论时以静态为准;动态审计永不写豁免表。
宿主端在本地回环暴露了无鉴权的 HTTP 接口,其中 /open-url 用未校验的 URL 调用 `cmd /c start`,可导致 Windows 命令注入;另有缺少 CSRF 防护的写操作路由。
- 高/open-url 将 URL 传给 `cmd /c start` 导致 Windows 命令注入 · lib/index.js:1085
- 中修改状态的本地回环路由缺少 Origin/CSRF 防护 · lib/index.js:995
- 低/local/switch 使用的 readAccountFile 存在路径穿越 · lib/index.js:300
被审计的引擎代码总体克制,主要风险是工作目录里的 config.json 可把 LLM 地址改成外部主机,而密钥会自动从凭据库填充。
- 中工作目录中的 config.json 可改写 LLM 地址,而密钥会从凭据库自动填充 · src/engine/config.js:112
本地 WS 桥接无鉴权、不校验 Origin,其他网页或本地进程可截获浏览器工具结果并伪造应答;其余问题为低危。
- 中WebSocket 桥接无任何鉴权与 Origin 校验,任意连接方都可接入 · host/bridge.js:112
- 低安装/卸载脚本对环境变量推导出的目录做递归强制删除 · bin/cli.js:70
- 低可选的远程 CDP 回退经未鉴权的 127.0.0.1:9222 调试端点驱动浏览器 · extension/src/background.js
运行时仅访问回环且解析有防护,但未鉴权的 POST /sync 路由允许任意来源触发本机端口扫描与 provider 重注册。
- 中未鉴权的 POST /sync 路由允许任意来源触发本机端口扫描与 provider 重注册 · src/index.ts:830
- 低对全部回环监听端口的深度扫描默认开启 · src/index.ts:152
诊断信标把 DOM 结构发往固定本地端口,未校验的 URL 被交给系统协议处理器;宿主路由/代理源码未在采集范围内。
- 中诊断信标向固定本地端口发送 DOM 结构,且在插件门控关闭时仍会发送 · src/client/peer-mount.tsx:56
- 中“在浏览器中打开”把未校验的 URL 直接交给系统协议处理器(rundll32/open/xdg-open) · src/index.ts:177
- 低请求路径上无上限地同步追加启动探针日志 · src/index.ts:140
UU 远程 CLI 封装:模型可在远端 Windows 主机任意执行命令,且可选明文密码会被无条件转发到远端 shell。
- 中可选解锁密码以明文存储并无条件作为首行发送到远端 shell · src/session.ts:128
- 中模型提供的命令经远端 shell 无限制地在远端 Windows 主机执行 · src/session.ts:79
PowerShell/Electron 代码路径用途明确,唯一插值的窗口标题已正确转义,无严重/高危问题,仅两处低危加固项。
- 低运行时下载并执行 Electron 二进制,下载源可被 ELECTRON_* 环境变量改写 · src/runtime.js:25
- 低图片路径包含性校验使用 path.resolve,未解析符号链接 · src/pets.js:15
运行时入口为空操作,脱敏完全在浏览器端;被扫描标记的 spawn/fetch/rmSync 只存在于不随包发布的开发脚本中,仅剩两处低危泄露。
- 低开发用启动脚本把含 ?token= 的完整页面/网络 URL 打印到标准输出 · scripts/check-web-boot.mjs:126
- 低截图脚本把输出目录硬编码为作者机器上的绝对路径 · scripts/shoot-settings.mjs:12
本地 SearXNG 搜索插件:所有命令调用均以参数数组执行且配置由运维者掌控,自动启动仅限回环地址;仅存低危加固问题。
- 低生成的 settings.yml 未转义 SEARXNG_SECRET,且文件使用默认权限创建 · lib/index.js:284
- 低容器自动创建会运行可变的 docker.io/searxng/searxng:latest 镜像,并挂载宿主目录、设置自动重启 · lib/index.js:294
纯浏览器主题:Node 入口为空,运行时无网络、密钥或文件访问;唯一触及宿主的能力是有范围限制且可还原的 DOM 样式覆盖;开发工具不随包发布。
- 低主题以 !important 内联样式覆盖并隐藏宿主祖先的子元素 · src/client/hero.js:81
站内生效档位(动态优先)
有动态结论时取动态档、没有结论时才用静态扫描档;四档合计 25,469 个口径内条目(= 已扫描 25,139 + 待扫描 330)。
静态扫描档对照:低 24,954 · 中 0 · 高 183 · 严重 0(动态结论把这套数字改成了上面的生效档)。
静态启发式扫描 + 语义清单审计 + 模型驱动的动态安全审计,非完整安全审计;不执行代码、不解析依赖。动态审计的档位来自模型对源码上下文的判断(最高级别发现),有结论时以动态为准,不构成豁免。
历史日报归档
84 期这份日报覆盖什么?
这份日报覆盖 2026-09-23 首次被 dsh.so 收录的插件。对每个新增插件记录名称、风险等级、扫描结论、严重/警告/提示发现数、manifest 审计信号和收录时间。此前已在插件市场中的插件不会包含在内。
风险等级是如何划分的?
风险等级沿用站点的公开模型,分四档:低 / 中 / 高 / 严重。有动态审计结论时以动态结论为准(可上调也可下调,档位按该次审计的发现计数取:有 critical 发现即“严重”、只有 high 为“高”、只有 medium 为“中”、都没有为“低”);没有结论时才用静态扫描档(vet 主判 + dsh 兜底)——密钥、外传、破坏性或挖矿类 critical 判为“严重”,其余 critical 判为“高”,medium 与 low 分别表示需要关注和当前无发现。
为什么这不是完整安全审计?
日报的底层是静态启发式扫描加 manifest 审计,不执行代码,也不解析依赖;另附的模型驱动动态审计同样不执行插件代码,只在脱敏后的源码上下文里做判断。两层都是自动化信号,因此不能证明插件绝对安全。请用它来优先安排检查,而不是替代检查。
表里的「清单审计」是什么?
这里的清单审计指 vet 引擎对插件 JSON manifest 的语义分析,不是动态安全审计;它读的是安装脚本、生命周期钩子与文件 / 网络权限这类声明层信号。
静态扫描是唯一一层吗?
不是。另有一层模型驱动的动态安全审计:对静态判定已达到需注意及以上的条目读取源码上下文(不执行插件代码)给出结论,只覆盖这一子集而非全库。有动态结论时以动态结论为准——它可能上调、也可能下调;没有动态结论时才用静态扫描档(vet 主判 + dsh 兜底),不再按「取更严者」处理。豁免只能人工三筛手写,动态审计脚本从不写豁免表。本日报同时展示两层:每个新增插件都标注动态审计的真实状态(已有结论 / 队列待审 / 审计失败 / 静态低风险未入队),并在下方列出当日全部动态结论的档位、模型摘要与发现。最近一次运行:动态审计记录 2900 条,其中完成模型审计 2323 条;上调 严于静态判定 312 条,低于静态判定 808 条。
来源:dsh.so 安全标准 · 由 dsh.so 维护 · 发布于