每日安全扫描日报
日期 · 2026-09-17 (UTC,覆盖当日 00:00–24:00 新增入库的插件)
生效档 · 当日新增
动态优先 · 本报告结论当日 70 个新增里 13 个的档位由动态审计结论决定,其余用静态扫描档。有动态结论时以动态为准(可上调也可下调)。
静态扫描 · 当日新增
规则启发式 · 兜底口径按扫描终判归类:critical 命中 → 严重;warning / 非阻断 critical → 高 / 中;无命中 → 低。只在没有动态结论时作为站内档位。
动态审计 · 当日新增子集
模型读源码上下文 · 不执行代码档位取该插件最高级别发现。当日 70 个新增:13 个已有动态结论,11 个在动态队列待审,2 个审计失败(无结论),44 个静态低风险未进队列。
数据文件更新于 2026-11-02 07:30 (UTC+8);本页最新结论审计于 2026-10-23 08:54 (UTC+8)
| 插件 | 生效档 | 静态 | 动态审计 | 静态发现 C/W/I | 清单审计 | 收录时间 |
|---|---|---|---|---|---|---|
| dsh-mcp-manager-plus MCP Server Management Plugin: A new "MCP Management" page has been added to the left sidebar of the DSH settings interface, allowing you to directly view, enable/disable, edit, restart, delete, and add MCP servers. | 中 | 中 | 队列待审 | 0/1/7 | 0/0 | 2026-09-17 02:14 |
| dsh-pocket-console DSH plugin: approve tool calls and answer ask_user_question prompts from your phone over Feishu, with the desktop always first in line. | 低 | 低 | 未入队(静态低风险) | 0/0/3 | 0/0 | 2026-09-17 02:14 |
| dsh-prompt-optimizer 优化提示词 | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-17 02:14 |
| dsh-windows-c-cleanup DSH plugin: scan, grade and clean up Windows C: drive - five-tier safety grading, staging area, UAC elevation, and migration. | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-17 02:14 |
| dsh-remote-access Control how the DSH Web GUI is reachable: local only, Tailscale, all local networks, or off. | 低 | 低 | 未入队(静态低风险) | 0/0/2 | 0/0 | 2026-09-17 02:14 |
| dsh-ditto AI is great at doing one file. Ditto is for doing the same thing to 30 files without babysitting all 30. Review-first batch automation plugin for DSH: 3 reviewed samples → full preview → approve → safe apply. | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-17 04:13 |
| win-pilot Agent-neutral Windows Computer Use plugin with MCP, CLI, skills, and native host adapters | 低动↓ | 中 | 低 | 0/7/8 | 0/0 | 2026-09-17 04:13 |
| dsh-opencode-compat Standalone OpenCode Zen compatibility bundle for DSH: session headers and Muse reasoning replay | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-17 04:13 |
| 857-dsh-pdf-patched | 中 | 中 | 审计失败(无结论) | 0/3/2 | 0/0 | 2026-09-17 04:13 |
| dsh-opencode-go-model-list 修复dsh上opencode go模型列表问题 | 低 | 低 | 未入队(静态低风险) | 0/0/5 | 0/0 | 2026-09-17 04:13 |
| dsh-browser-use DSH Agent Preset bridge for Open Browser Use WebMCP | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-17 04:13 |
| dsh-lsp-bridge Bridge DSH to language servers for read-only code intelligence, with multi-language configuration, multi-root workspace support, and session-scoped server reuse. | 中 | 中 | 队列待审 | 0/1/5 | 0/0 | 2026-09-17 04:13 |
| dsh-captain-guard | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-17 04:13 |
| memosbox-dsh-plugin | 低 | 低 | 未入队(静态低风险) | 0/0/6 | 0/0 | 2026-09-17 04:13 |
| xy-dsh A set of DSH plugins: an always-on-top agent lamp board (macOS) and a session context lens. | 低动↓ | 中 | 低 | 0/7/7 | 0/0 | 2026-09-17 04:13 |
| dsh-net-access Control how the DSH Web GUI is reachable: local only, Tailscale, all local networks, or off. | 低 | 低 | 未入队(静态低风险) | 0/0/1 | 0/0 | 2026-09-17 04:13 |
| dsh-claude-theme Claude-style theme for the DSH Web GUI: warm cream canvas, serif reading text, coral accent — plus a clickable pixel Clawd crab. | 低动↓ | 中 | 低 | 0/4/1 | 0/0 | 2026-09-17 04:13 |
| dsh-water-reminder Hydration reminder plugin for DSH — a randomized 40-60 minute nudge delivered as a native OS notification, an in-conversation agent nudge, and a sidebar countdown panel. Zero runtime dependencies. | 低 | 低 | 未入队(静态低风险) | 0/0/2 | 0/0 | 2026-09-17 04:13 |
| dsh-paste-preview DSH web plugin: paste images with thumbnail previews, reroute them as file attachments for text-only models, zoomable thumbnails in sent messages | 低 | 低 | 未入队(静态低风险) | 0/0/1 | 0/0 | 2026-09-17 04:13 |
| dsh-apis-plugin dsh-apis-plugin | 低 | 低 | 未入队(静态低风险) | 0/0/1 | 0/0 | 2026-09-17 04:13 |
| memo_harness Agent memory with error bars: full local posteriors reconciled under finite relation laws. Dedupes source lineage, corrects without rewriting history. One CLI + SQLite. | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-17 04:13 |
| dsh-paper-reader DSHA 论文阅读器插件:三栏阅读(左目录/中黑底论文/右实时 Agent 对话)+ 右栏停靠模式 + pdf.js 渲染与文字抽取 | 低 | 低 | 未入队(静态低风险) | 0/0/10 | 0/0 | 2026-09-17 06:13 |
| dsh-context-imports Claude Code-style @path imports for DSH: expands @imports in AGENTS.md/CLAUDE.md and injects referenced files into context at session start | 低 | 低 | 未入队(静态低风险) | 0/0/1 | 0/0 | 2026-09-17 06:13 |
| dsh-nx Experimental DSH plugin for safe, local Siemens NX automation through MCP. | 低 | 低 | 未入队(静态低风险) | 0/0/8 | 0/0 | 2026-09-17 06:13 |
| dsh-desktop-upgrade DSH Desktop plugin: adds the missing 「升级 DSH」 entry — tray command + dsh_upgrade model tool, driving the official version service and installer channel via desktopRuntime.updates. 不改内核文件。 | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-17 06:13 |
| dsh-sidemind | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-17 06:13 |
| dsh-ds-balance DSH 插件:在左侧栏底部显示 DeepSeek 账户余额,设置页提供连接、展示币种、预警阈值与刷新节奏的配置卡片。(原生嵌入“设置-插件-插件配置”) | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-17 06:13 |
| dsh-plugin-mesh DSH 局域网 Mesh 插件:自动发现同网段的其他 DSH 实例,提供对端操作页面,支持跨机双向派发任务。 | 低 | 低 | 未入队(静态低风险) | 0/0/15 | 0/0 | 2026-09-17 08:13 |
| dsh-fal-imagegen fal.ai native image generation for DSH: a FAL_KEY settings card plus Agent tools (fal_generate_image / fal_edit_image) that call queue.fal.run directly. | 低 | 低 | 未入队(静态低风险) | 0/0/3 | 0/0 | 2026-09-17 08:13 |
| dsh-web-searxng-search Self-hosted SearXNG web search provider for DSH. No API key or vendor account. | 低 | 低 | 未入队(静态低风险) | 0/0/1 | 0/0 | 2026-09-17 08:13 |
| dsh-graft-plugin A DSH plugin that puts graft — a prebuilt graph of every symbol, its file:line span, and who calls what — in front of both you and the model. | 中动 | 中 | 中 | 0/5/9 | 0/0 | 2026-09-17 08:13 |
| dsh-memory-lite 给 agent 的按需记忆库:会话日志提炼成分层 markdown 记忆,mem_query 只回命中片段(约 700 字符,而不是上万字符)。零依赖、不每轮注入、条条可溯源。既是 DSH 插件,也是独立 CLI。 | 低 | 低 | 未入队(静态低风险) | 0/0/4 | 0/0 | 2026-09-17 08:13 |
| dsh-commandcode-quota Command Code plan quota in your DSH sidebar: 5-hour, weekly and monthly credit windows with reset countdowns. Works with Go, GOAT, Pro, Max and Provider plans. | 低 | 低 | 未入队(静态低风险) | 0/0/7 | 0/0 | 2026-09-17 08:13 |
| dsh-iconic-launcher DSH plugin — pick a preset or upload a PNG: backdrop auto-removed, packed into a multi-size ICO, written to your desktop in one click. | 低 | 低 | 未入队(静态低风险) | 0/0/4 | 0/0 | 2026-09-17 08:13 |
| win10GUI-dsh-plugin | 低 | 低 | 未入队(静态低风险) | 0/0/2 | 0/0 | 2026-09-17 08:13 |
| dsh-web-fetch-proxy DSH plugin: route the built-in web_fetch through a local proxy so TUN fake-ip addresses stop tripping the SSRF guard. | 中动 | 中 | 中 | 0/5/18 | 0/0 | 2026-09-17 08:13 |
| dsh-graph-runtime Graph runtime capabilities for the DSH: register LangGraph compiled graphs as DSH tools, plus a graph-driven routing agent. | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-17 08:13 |
| dsh_workspace_switch deepseek-harness多工作区隔离管理,统一管控 Skill / MCP / 插件启停,全局配置兜底,工作区可单独开关 | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-17 08:13 |
| dsh-drawio 在 DSH Web GUI 侧边栏里直接画 draw.io 图:图纸即工作区里的 .drawio 文件,编辑器自托管、完全离线 · A self-hosted draw.io editor for the DSH sidebar | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-17 08:13 |
| dsh-pptx-editor PPTX editor integration for DSH | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-17 08:13 |
| dsh-continue dsh 输入栏一键「继续」「讲人话」快捷按钮插件 —— 代替程序员重复的体力活 | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-17 08:13 |
| dsh-vps-manager Use your VPS inside DSH as seamlessly as over SSH: zero-token commands plus AI that operates the server with risk-tiered confirmation. 在 DSH 中和 SSH 一样无感地使用 VPS。 | 严重 | 严重 | 队列待审 | 1/2/11 | 0/0 | 2026-09-17 08:13 |
| belief-merge Provenance-retaining cross-session context merge for DSH — a confluence theorem with a counterexample, and a benchmark for it. | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-17 08:13 |
| dsh-simulated-life Simulated life context and world evolution for DSH: injects past 24h simulated events and provides life_react tool. | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-17 10:13 |
| dsh-user-markdown 让用户消息也能在DSH里被markdown渲染 | 低 | 低 | 未入队(静态低风险) | 0/0/3 | 0/0 | 2026-09-17 10:13 |
| dsh-console-tap DSH 控制台显形插件:把助手执行的命令与完整控制台输出实时推给前端(官方 WebUI 悬浮控制台) | 中动 | 中 | 中 | 0/6/13 | 0/0 | 2026-09-17 10:13 |
| dsh-plugin-atlassian DSH plugin: connect Atlassian's official remote MCP server (Jira, Confluence, JSM, Bitbucket, Compass) over OAuth 2.1. | 中动 | 中 | 中 | 0/6/15 | 0/0 | 2026-09-17 10:13 |
| dsh-wechat-clawbot DSH plugin: WeChat floating-ball bridge (QR login, message relay to agent) — maintained fork of lubaiUwU/DSH-WeChatClawBot with context_token + login-loop fixes | 中动 | 中 | 中 | 0/14/43 | 0/0 | 2026-09-17 10:13 |
| dsh-plugin dsh plugins | 低动 | 低 | 低 | 0/0/3 | 0/0 | 2026-09-17 10:13 |
| dsh-model-switcher | 低 | 低 | 未入队(静态低风险) | 0/0/8 | 0/0 | 2026-09-17 10:13 |
| dsh-api-balance Live DeepSeek API balance and per-session token usage in the conversation header. | 中 | 中 | 队列待审 | 0/1/2 | 0/0 | 2026-09-17 10:13 |
| dsh-offpeak-job DSH 的谷时调度插件——把任务留到谷时再运行。 | 低 | 低 | 未入队(静态低风险) | 0/0/2 | 0/0 | 2026-09-17 10:13 |
| dsh-memory-delta 给 AI 编码助手的跨会话长期记忆:自动注入、只推变化。DSH 插件 + 零依赖 CLI。 | 中 | 中 | 审计失败(无结论) | 0/3/4 | 0/0 | 2026-09-17 10:13 |
| dsh-opencode dsh plugin that fixes opencode.ai 400 MissingSessionID: sends the x-opencode-session header on opencode / opencode-go routes in DSH. One-command install, in-memory, upgrade-safe. | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-17 10:13 |
| dsh-project Engineering suite for DSH: seven plugins covering roles, specifications, test design, quality gates, evidence, audit trail and pipeline orchestration | 中 | 中 | 队列待审 | 0/2/0 | 0/0 | 2026-09-17 10:13 |
| dsh-passbook 隐私密码本(Privacy Passbook):我自己的私密凭据工具面——生成强密码、按字段写入、按需取用、不泄漏地使用(env 注入)、体检与轮换;存储复用 DPAPI vault,秘密走 stdin/env、不回显,审计只记「谁何时取了哪一条」。 | 中 | 中 | 队列待审 | 0/2/4 | 0/0 | 2026-09-17 10:13 |
| dsh-custom-mode DSH 自定义模式:可切换基础模式、逐行开关插件、在 Web 设置页里随时改系统提示词,保存后新建会话即生效|Custom mode for DSH: pick a base mode, toggle plugins row by row, edit the system prompt live from the settings page | 中动↓ | 高 | 中 | 1/0/6 | 0/0 | 2026-09-17 10:13 |
| dsh-simple-codegraph Per-agent CodeGraph code intelligence integration for DSH. | 低 | 低 | 未入队(静态低风险) | 0/0/3 | 0/0 | 2026-09-17 12:13 |
| dsh-code-graph Branch-aware code knowledge graph plugin for DSH — callers/impact/trace over 158+ languages, freshness-gated, zero MCP sessions | 中 | 中 | 队列待审 | 0/2/8 | 0/0 | 2026-09-17 12:13 |
| dsh-server-monitor Read-only Linux server monitoring in the DSH sidebar. | 中动↓ | 高 | 中 | 1/3/5 | 0/0 | 2026-09-17 12:13 |
| dsh-advanced-provider-settings Advanced provider configuration UI for DSH: headers, User-Agent, retry policy, timeouts, vision, reasoning and compatibility — without editing settings.yaml by hand. | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-17 12:13 |
| dsh-plugin-proxy Runtime-switchable outbound proxy for DSH, with web settings card (maintained fork) | 低动↓ | 中 | 低 | 0/8/21 | 0/0 | 2026-09-17 12:13 |
| dsh-plugin-adapter DSH adapter for OpenCode Zen free models (maintained fork with gateway-compat fixes) | 中 | 中 | 队列待审 | 0/2/5 | 0/0 | 2026-09-17 12:13 |
| dsh-computer-use-win Windows computer use for DSH agents screenshot, click, type, scroll, with an on-screen indicator the human can see | 高 | 高 | 队列待审 | 2/2/5 | 0/0 | 2026-09-17 12:13 |
| dsh-run-environment DSH plugin: run the project you have open, from the harness you are already in. Detects how a workspace is meant to be run (Node.js today, adapters for more) and runs it from the Session header. | 低 | 低 | 未入队(静态低风险) | 0/0/2 | 0/0 | 2026-09-17 12:13 |
| dsh-dpharness 在 dsh 里浏览 dpharness.com 的插件目录并一键安装 —— 严选插件(汉化优先 + 可信度筛选)。Curated dsh plugin catalog for DSH with one-click install. | 高动↑ | 中 | 高 | 0/2/11 | 0/0 | 2026-09-17 12:13 |
| dsh-verdict Measure whether a change to your dsh setup actually helped: register repeatable cases, run them, diff before/after. DSH plugin. | 高 | 高 | 队列待审 | 1/1/0 | 0/0 | 2026-09-17 12:13 |
| dsh-run DSH web plugin: a Session-header split button that runs npm scripts from the workspace's package.json (default: dev, else start, else the first declared). | 低 | 低 | 未入队(静态低风险) | 0/0/4 | 0/0 | 2026-09-17 12:13 |
| dsh-seams Field notes on DSH seams: extension points, a shell-only context-injection recipe, and four silent-failure traps | 低 | 低 | 未入队(静态低风险) | 0/0/0 | 0/0 | 2026-09-17 12:13 |
| agent-usages | 中 | 中 | 队列待审 | 0/1/1 | 0/0 | 2026-09-17 12:13 |
动态审计结果 · 当日新增(13 个有结论)
模型读脱敏后的源码上下文给出结论,不执行插件代码;有动态结论时以动态为准(可上调也可下调),无结论时以静态为准;动态审计永不写豁免表。
宿主路由缺少 Origin/Host 校验,暴露未鉴权的安装/卸载/启停等本地管理操作;目录字段还会拼入 shell 命令,安装子进程也剥离了宿主安全 shim。
- 高本地管理路由缺少 Origin/Host/CSRF 校验,可被跨站触发安装/卸载/启停 · lib/index.js
- 中目录字段未经校验即拼入可复制的 shell 命令 · lib/index.js
- 中安装子进程从 PATH/NODE_OPTIONS 中剥离宿主 safe-delete 安全 shim · lib/index.js
安装器从不带校验的第三方镜像拉取代码;宿主侧把全部命令输出默认落盘,权限默认且配置上限未生效。
- 中安装器从不做完整性校验的非官方 GitHub 代理拉取插件代码 · install.sh:61
- 中默认把每条命令的 stdout/stderr 落盘,文件权限为默认值且大小上限未生效 · lib/host.js:378
- 低WS/状态端点仅靠 Host/Origin 回环校验,任何本机进程都能读取全部采集输出 · lib/host.js:677
本地文件型预设编辑器:宿主进程用 new Function 执行可手改的 !!js 表达式,未发现联网或凭据访问;删除路径信任调用方目录。
- 中宿主进程用 new Function 执行可手改组成文件里的 !!js 表达式 · preset-backend/declarative.mjs:38
- 低删除预设时对调用方给的目录做改名并递归删除,未校验路径 · preset-backend/declarative.mjs:217
graft 工具在 Windows 回退路径用 shell 拼接触发模型参数;postinstall 自动全局安装 npm 包;浏览器回退页将未转义的仓库名 document.write 造成 XSS。
- 中Windows 裸名回退以 shell:true 启动 graft,模型参数可命令注入 · src/graft-tools.js:92
- 中postinstall 运行未锁定版本的 `npm install -g @nanonets/graft`,以用户权限执行第三方安装脚本 · scripts/postinstall.mjs:77
- 中未转义的仓库名经 document.write 写入同源 about:blank 文档,导致 DOM XSS · src/client.js
两个中危问题:回环 OAuth 回调页未转义地反射 error_description;宿主请求栅栏缺失时插件 HTTP 路由仍会注册。
- 中缺少 `connection` 服务时 HTTP 路由无请求栅栏仍会注册并对外服务 · src/routes.ts:132
- 中回环 OAuth 回调页通过 error_description 参数反射型 XSS · src/oauth.ts:170
合规的 SSH 监控插件;主要残留风险是刻意设计的远程命令执行(代理工具、自动更新),其鉴权模块未包含在本次源码中。
- 中代理工具 server_monitor_exec 使用保存的凭据执行任意 SSH 命令 · lib/agent-tools.js:63
- 中更新端点 POST 会触发 `dsh plugin add`,执行远端解析版本的 npm 生命周期脚本 · lib/plugin-updater.js:166
- 低Windows 上密钥文件 ACL 加固失败仅告警而不中止 · lib/vault-service.js:23
该插件为所有 web_fetch 请求安装主机级代理路由,按设计绕过 SSRF/DNS 校验;其余静态告警均为无实际影响的良性构造。
- 中主机级代理路由使 web_fetch 对所有 URL 绕过 SSRF/DNS 校验 · lib/manager.js:137
两个中危:本地模型端点 CORS 放开(*)可被任意网页改写配置;环回桥无鉴权,跨站 POST 可向 agent 注入提示词。
- 中模型端点返回 Access-Control-Allow-Origin: *,且无鉴权与来源校验 · dsh-wechat-bot/index.js:659
- 中环回桥无鉴权,跨站 POST /message 可驱动 DSH agent · dsh-wechat-bridge/index.js:56
- 低微信工具审批按会话编号共享,同一会话内任意发送者可代为批准 · dsh-wechat-bot/index.js:335
静态扫描告警均位于开发者构建/测试脚本;运行时加载的宿主入口为空,插件运行时不构成可达风险。
- 低开发测试脚本从 unpkg 拉取 React UMD 并在无头 Chrome 中执行,未做完整性校验 · scripts/check-settings-controls.sh:40
静态扫描的 critical 标记来自 llm-wiki 中用于外部化可选依赖的 `new Function` 动态导入助手,其唯一调用点传入的是硬编码字面量,不存在可利用的代码执行风险。
- 低`new Function` 动态导入助手是扫描器热点,但可见调用点均传入字面量 · plugins/llm-wiki/src/shared/optional.ts:16
- 低llm-trace 的组合层默认开启 `print: full`,把完整模型请求打到 stderr · plugins/llm-trace/cordis.patch.yml:8
启发式告警已被否定:唯一的子进程调用是 macOS scutil 固定参数,全局 dispatcher 与环境变量改写是该插件公开的、由设置驱动的功能。
- 低macOS 系统代理探测通过 PATH 以固定参数调用 scutil · lib/index.js:360
Windows 电脑操作插件:已审查入口将不可信工具参数送入串行化、令牌鉴权的本地控制通道;未发现注入、外泄或后门,仅两处低危加固缺口。
- 低随包分发并被执行的预编译本机程序不在本次审查源码中 · package.json:78
- 低宿主协议模块从环境变量指定的目录解析加载 · lib/host-integration.js:55
本地 DSH 界面插件,通知与 HTTP 路径转义正确;残余低风险:回环状态接口无鉴权、原生 HUD 源码未纳入审计、按 pid 文件发信号。
- 低回环状态服务无 Host/来源校验,向任意请求方返回会话元数据 · xy-dsh-lamp/index.mjs:132
- 低原生 HUD 由 hud.swift 编译并渲染 overlay.html,二者均不在受审计源码中 · xy-dsh-lamp/index.mjs:108
- 低向 pid 文件中的任意 pid 发送 SIGTERM,过期文件可能误杀无关进程 · xy-dsh-lamp/index.mjs:68
站内生效档位(动态优先)
有动态结论时取动态档、没有结论时才用静态扫描档;四档合计 24,096 个口径内条目(= 已扫描 23,801 + 待扫描 295)。
静态扫描档对照:低 23,629 · 中 0 · 高 170 · 严重 0(动态结论把这套数字改成了上面的生效档)。
严重档位插件清单(18)
静态启发式扫描 + 语义清单审计 + 模型驱动的动态安全审计,非完整安全审计;不执行代码、不解析依赖。动态审计的档位来自模型对源码上下文的判断(最高级别发现),有结论时以动态为准,不构成豁免。
历史日报归档
77 期这份日报覆盖什么?
这份日报覆盖 2026-09-17 首次被 dsh.so 收录的插件。对每个新增插件记录名称、风险等级、扫描结论、严重/警告/提示发现数、manifest 审计信号和收录时间。此前已在插件市场中的插件不会包含在内。
风险等级是如何划分的?
风险等级沿用站点的公开模型,分四档:低 / 中 / 高 / 严重。有动态审计结论时以动态结论为准(可上调也可下调,档位按该次审计的发现计数取:有 critical 发现即“严重”、只有 high 为“高”、只有 medium 为“中”、都没有为“低”);没有结论时才用静态扫描档(vet 主判 + dsh 兜底)——密钥、外传、破坏性或挖矿类 critical 判为“严重”,其余 critical 判为“高”,medium 与 low 分别表示需要关注和当前无发现。
为什么这不是完整安全审计?
日报的底层是静态启发式扫描加 manifest 审计,不执行代码,也不解析依赖;另附的模型驱动动态审计同样不执行插件代码,只在脱敏后的源码上下文里做判断。两层都是自动化信号,因此不能证明插件绝对安全。请用它来优先安排检查,而不是替代检查。
表里的「清单审计」是什么?
这里的清单审计指 vet 引擎对插件 JSON manifest 的语义分析,不是动态安全审计;它读的是安装脚本、生命周期钩子与文件 / 网络权限这类声明层信号。
静态扫描是唯一一层吗?
不是。另有一层模型驱动的动态安全审计:对静态判定已达到需注意及以上的条目读取源码上下文(不执行插件代码)给出结论,只覆盖这一子集而非全库。有动态结论时以动态结论为准——它可能上调、也可能下调;没有动态结论时才用静态扫描档(vet 主判 + dsh 兜底),不再按「取更严者」处理。豁免只能人工三筛手写,动态审计脚本从不写豁免表。本日报同时展示两层:每个新增插件都标注动态审计的真实状态(已有结论 / 队列待审 / 审计失败 / 静态低风险未入队),并在下方列出当日全部动态结论的档位、模型摘要与发现。最近一次运行:动态审计记录 2887 条,其中完成模型审计 2294 条;上调 严于静态判定 323 条,低于静态判定 790 条。
来源:dsh.so 安全标准 · 由 dsh.so 维护 · 发布于