Daily security scan

Date · 2026-09-09 (UTC — plugins first indexed that day)

Static scan · new today

rule heuristics · shape only
0
critical
1
high
14
medium
33
low

Tier = scan verdict: critical hit → critical; warning / non-blocking critical → high / medium; none → low.

Dynamic audit · subset of new today

model reads source · no execution
0
critical
0
high
2
medium
1
low

Tier = highest finding. Of 48 new entries: 3 with a conclusion, 12 queued, 1 failed (no conclusion), 32 low-risk not queued.

Data file updated 2026-10-26 07:31 (UTC+8); latest conclusion audited 2026-10-25 07:32 (UTC+8)

PluginStaticDynamicFindings C/W/IManifestIndexed
dsh-whale-widget-sankou
DSH 小鲸鱼余额挂件·三口皮肤版 —— 基于 MeteorNOX/DeepSeek-Balance-Whale-Widget(MIT)的修改版:自定义桌宠“三口”形象/语音/生气与吃撑状态/吃透明动画,含余额提醒与菜单修复
mediumqueued0/2/70/02026-09-09 00:13
dsh-agent-pet
A pet in the DSH Web UI that changes pose with your agent, with an eight-pose sprite sheet you can generate from one sentence.
lownot queued (low risk)0/0/50/02026-09-09 00:13
dsh-webdav-server
dsh 插件 · WebDAV 服务器:把一个目录变成 Windows/macOS/Linux 都能挂载成本地磁盘的服务(令牌认证/只读模式/热更新配置)
mediumqueued0/2/180/02026-09-09 00:13
dsh-ai-saas-deal-finder
DSH plugin that finds the cheapest legitimate AI/SaaS purchase option based on region, eligibility, payment methods, taxes, and service policies.
lownot queued (low risk)0/0/00/02026-09-09 02:13
dsh-artifacts
An Artifacts tab for the DSH web GUI sidebar: lists the files an agent produced and previews them in place, with live reload.
lownot queued (low risk)0/0/90/02026-09-09 02:13
dsh-paste-code-block
Cherry Studio-style paste: text/code blocks pasted into the DSH Web composer collapse into a bordered, collapsible, language-tagged card; restored as fenced code blocks on send.
lownot queued (low risk)0/0/00/02026-09-09 02:13
dsh-mobile
Flutter mobile app + Dart wire-protocol SDK for the DSH
lownot queued (low risk)0/0/00/02026-09-09 02:13
dsh-translator
基于 DSH 插件规范打造的输入框悬浮快捷翻译与历史找回挂件。支持直接复用当前会话已选大模型,内置智谱 AI 免费模型预设,并支持添加多个自定义 OpenAI 兼容接口。
mediumqueued0/2/110/02026-09-09 02:13
dsh-desktop-drop-path
lownot queued (low risk)0/0/00/02026-09-09 06:13
dsh-queue-first-enter
DSH Web plugin: with an empty composer, Enter steers the first queued message into the running turn.
lownot queued (low risk)0/0/20/02026-09-09 06:13
dsh-read-image-view
Show local images read by read_image directly in the DSH web chat — inline thumbnail + lightbox, pure client plugin
lownot queued (low risk)0/0/00/02026-09-09 06:13
dsh-scheduled-send
mediumqueued0/1/30/02026-09-09 06:13
dsh-advisor
lownot queued (low risk)0/0/10/02026-09-09 06:13
dsh-context-window
DSH 插件:复刻 Codex 最新上下文窗口管理 — token 预算提示 / 模型可调用的 new_context / 交接式换窗替代摘要压缩 | DSH plugin reimplementing Codex's context window management: token-budget notice, model-facing new_context, handoff window reset instead of summary compaction
lownot queued (low risk)0/0/00/02026-09-09 06:13
llm-capture
lownot queued (low risk)0/0/10/02026-09-09 06:13
dsh-outlook
mediummedium0/2/40/02026-09-09 06:13
dsh-todo-board
Cross-session TODO board for DSH: a draggable floating panel groups tasks by working directory, each task carries a run mode (remind / auto-continue in the current session / auto-open a new session) and two checkboxes (AI done, user verified).
lowmedium0/0/70/02026-09-09 08:13
dsh-plugin-updater
Safe one-click plugin updater for DSH: backup, verified update with real boot smoke test, auto-rollback, and a launch-aware restart button. 深度求索 Harness 插件安全一键更新器
mediumlow0/6/40/02026-09-09 08:13
dsh-automode
Automode for DSH: a fourth permission preset — full access with an LLM classifier as the only gate before every tool call.
lownot queued (low risk)0/0/30/02026-09-09 08:13
dsh-turn-fold
Two-level folding for DSH reasoning and tool calls (targets DSH 0.1.5-alpha.1)
lownot queued (low risk)0/0/20/02026-09-09 08:13
dsh-save-session
DSH plugin: export the current session as filtered Markdown or rendered HTML (with TOC) via one-click buttons in the session header
lownot queued (low risk)0/0/00/02026-09-09 08:13
mega-index-map
Cross-workspace interop Library: record, index and search files, tools, environments, knowledge and work records across workspaces for reuse.
mediumqueued0/6/40/02026-09-09 08:13
dsh-context-mode
Context window optimization for DSH agents. Sandboxes tool output in-process (only what you print enters the conversation), persists session memory in an FTS5 knowledge base, and enforces routing via a system-prompt routing section.
lownot queued (low risk)0/0/70/02026-09-09 08:13
dsh-security
Plugins for performing security audits using dsh
mediumqueued0/3/00/32026-09-09 08:13
dsh-client-theme-cyber
DSH 主题
lownot queued (low risk)0/0/00/02026-09-09 08:13
oh-my-dsh-plugins
lownot queued (low risk)0/0/30/02026-09-09 08:13
dsh-models-input-modalities
DSH Web plugin: per-model input-modality selector (text/image) on the Models settings page for third-party (pi-ai) providers.
lownot queued (low risk)0/0/00/02026-09-09 08:13
dsh-openkapsel
Remote-only OpenKapsel workspace bridge for the DSH: replaces host filesystem and shell tools with a fail-closed remote tool set. Self-hosted alternative to cloud agent sandboxes.
highqueued1/0/20/02026-09-09 08:13
deepshell-agent
A desktop agent powered by DSH.
lownot queued (low risk)0/0/40/02026-09-09 08:13
dsh-composer-collapse
Three-mode height manager for the DSH Web composer: auto / pinned open / pinned collapsed. DSH Web 输入框高度三态管理插件。
lownot queued (low risk)0/0/20/02026-09-09 10:13
dsh-plugin-log-forwarder
DSH 实时日志转发插件:将 Agent 运行事件实时转发到 WebSocket / Loki / 本地文件
lownot queued (low risk)0/0/00/02026-09-09 10:13
dsh-plugin-cron
lownot queued (low risk)0/0/40/02026-09-09 10:13
dsh-workspace-enhance
为 DSH 提供 Codex 风格工作区会话绑定、会话顶部快捷归档及已归档会话管理中心
lownot queued (low risk)0/0/10/02026-09-09 10:13
dsh-geolibre
DSH plugin: render GeoJSON/vector data into an interactive GeoLibre map and let agents operate the live map (layers, styles, view, GeoLibre algorithms and Whitebox WASM tools) through agent tools.
mediumqueued0/2/30/02026-09-09 10:13
dsh-copy-session-ref
在会话行菜单复制规范 @session mention, 粘贴到输入框即可召回该会话上下文
lownot queued (low risk)0/0/00/02026-09-09 10:13
dsh-subagent-progress
Live subagent progress dock for DSH — npm: dsh-subagent-progress
lownot queued (low risk)0/0/00/02026-09-09 10:13
dsh-latex2office
lownot queued (low risk)0/0/00/02026-09-09 10:13
dsh-thinktune
DSH的 Ollama 适配器插件:让 qwen3.8 等思考模型的思考强度成为一个可配置、可选择的一等参数,同时原生支持多模态图片输入,并可在四种常见的思考控制协议之间一键切换。
mediumqueued0/1/60/02026-09-09 10:13
dsh-antigravity
Analysis and local fix for dsh-antigravity plugin CallId export error in DSH Desktop Beta
mediumaudit failed0/3/90/02026-09-09 10:13
dsh-better-workbench
DSH 工作台插件,把常用的页面或者应用,Pin 在工作台
lownot queued (low risk)0/0/00/02026-09-09 10:13
dsh-custom-context-injector
dsh-custom-context-injector 提供「自定义上下文」设置页并注入到模型上下文,支持落盘持久化。
lownot queued (low risk)0/0/00/02026-09-09 10:13
dsh-terminal
Resizable native CLI terminal panes for DSH sessions.
lownot queued (low risk)0/0/50/02026-09-09 10:13
dsh-super-advisor
DSH SuperAdvisor: on-demand second opinions from a stronger model, with editable requests and per-call human approval.
lownot queued (low risk)0/0/10/02026-09-09 10:13
dsh-nazuna-wallpaper-engine
NAZUNA (彻夜之歌) themed wallpaper-engine for DSH: 七草荠 mascot, moonlight-violet liquid glass. Derivative of elysia395/dsh-wallpaper-engine v0.7.1 (MIT).
mediumqueued0/2/10/02026-09-09 10:13
dsh-accounts
DSH 凭据桥接插件:AI 代填登录表单/注入 env 运行 CLI,值不进模型上下文;附网页管理界面
mediumqueued0/1/20/02026-09-09 10:13
dsh-voice-input
Voice input for the DSH Web composer: browser Web Speech with a Windows offline (System.Speech) fallback.
mediumqueued0/2/110/02026-09-09 10:13
dsh-fisher
摸鱼海岸:面向 DSH 的轻操作钓鱼与收藏娱乐插件。
lownot queued (low risk)0/0/00/02026-09-09 10:13
um-dsh-plugin-skills
Agent skill pack for DSH plugin development · 18-page distilled official dev guide (bilingual) · umdshdev
lownot queued (low risk)0/0/00/02026-09-09 10:13

Dynamic audit results · new today (3 with a conclusion)

The model reads redacted source context and never executes plugin code. When a dynamic conclusion exists it is authoritative (it may raise or lower the level); otherwise the static tier applies. The audit never writes the exemption list.

latest conclusion 2026-10-25 07:32 (UTC+8)
dsh-outlookstaticmedium→dynamicmedium2026-10-19

Outlook COM bridge is coherent and mostly defensive, but the advertised human approval gate is entirely agent-controlled and the privileged PowerShell payloads were not in the reviewed set.

  • mediumHuman-approval gate for sending mail/invites is an agent-supplied boolean the host cannot verify · index.js:530
  • lowLocal badge/open routes treat a missing Origin as trusted and compare Origin to the attacker-controllable Host header · index.js:307
  • lowPrivileged lib/olk.ps1 and lib/watch.ps1 are executed but were not part of the reviewed source set · index.js:88
dsh-todo-boardstaticlow→dynamicmedium2026-10-24

Runtime files are absent; the supplied tests show the board route fallback accepts unauthenticated local writes when the harness connection gate is missing.

  • mediumFallback board route trusts any loopback Host and omits browser-session auth · tools/check-http.mjs
  • lowScreenshot tool writes page URL/HTML/text to assets on failure · tools/capture-screenshots.mjs
dsh-plugin-updaterstaticmedium→dynamiclowlowered2026-10-19

Local DSH updater; child processes use argv arrays, the one shell unit is correctly escaped, the HTTP API is host/origin fenced — only an unvalidated `to` version spec is a low-risk gap.

  • lowUnvalidated `to` version spec from the update API reaches `pnpm add` · lib/engine.js:703

Site-wide fused risk

Static + vet fused, dynamic conclusions applied (authoritative when present, raise or lower); 24543 entries in total

2026-10-25
19
critical
347
high
1195
medium
22629
low
Critical-tier plugins (19)

Static heuristic scan + manifest audit — not a full security audit; no code execution, no dependency resolution. Dynamic tiers come from the model reading source context (highest finding) and never exempt a static finding.

Daily report archive

70 reports
2026-10-25200 added0 crit84 medium2026-10-24166 added2 crit81 medium2026-10-23218 added4 crit90 medium2026-10-22193 added1 crit55 medium2026-10-21220 added0 crit69 medium2026-10-200 added0 crit0 medium2026-10-190 added0 crit0 medium2026-10-18609 added1 crit221 medium2026-10-17306 added0 crit0 medium2026-10-160 added0 crit0 medium2026-10-15110 added1 crit47 medium2026-10-1499 added1 crit33 medium2026-10-13102 added1 crit36 medium2026-10-120 added0 crit0 medium2026-10-110 added0 crit0 medium2026-10-10104 added0 crit40 medium2026-10-098 added0 crit1 medium2026-10-08100 added0 crit39 medium2026-10-070 added0 crit0 medium2026-10-060 added0 crit0 medium2026-10-050 added0 crit0 medium2026-10-0472 added0 crit30 medium2026-10-0388 added0 crit36 medium2026-10-0299 added1 crit47 medium2026-10-010 added0 crit0 medium2026-09-30182 added3 crit51 medium2026-09-2969 added0 crit22 medium2026-09-2864 added0 crit23 medium2026-09-2763 added0 crit23 medium2026-09-2684 added0 crit29 medium2026-09-2545 added1 crit24 medium2026-09-240 added0 crit0 medium2026-09-2379 added0 crit29 medium2026-09-2259 added1 crit18 medium2026-09-2165 added0 crit23 medium2026-09-20104 added1 crit34 medium2026-09-1981 added0 crit36 medium2026-09-1872 added0 crit14 medium2026-09-1770 added1 crit24 medium2026-09-1567 added2 crit32 medium2026-09-1482 added1 crit30 medium2026-09-1343 added0 crit15 medium2026-09-1284 added0 crit29 medium2026-09-1131 added0 crit12 medium2026-09-1096 added1 crit17 medium2026-09-09current48 added0 crit15 medium2026-09-08922 added2 crit301 medium2026-09-0743 added0 crit15 medium2026-09-0614 added0 crit3 medium2026-09-0565 added0 crit20 medium2026-09-044 added0 crit0 medium2026-09-0377 added0 crit30 medium2026-09-0285 added0 crit19 medium2026-09-010 added0 crit0 medium2026-08-300 added0 crit0 medium2026-08-290 added0 crit0 medium2026-08-28444 added1 crit87 medium2026-08-2733 added0 crit15 medium2026-08-26253 added0 crit74 medium2026-08-25336 added1 crit106 medium2026-08-24327 added4 crit79 medium2026-08-23370 added2 crit119 medium2026-08-2212 added0 crit6 medium2026-08-212656 added8 crit509 medium2026-08-20597 added5 crit160 medium2026-08-191301 added12 crit402 medium2026-08-184003 added22 crit1352 medium2026-08-17142 added1 crit49 medium2026-08-16189 added0 crit80 medium2026-08-15348 added5 crit166 medium
← Back to security reports

What does this daily report cover?

This report covers plugins first indexed by dsh.so on 2026-09-09. For each new plugin it records the name, risk tier, scan verdict, critical/warning/info findings, manifest audit signals, and index time. Plugins that were already in the registry before that date are not included.

How are the risk tiers assigned?

Risk tiers follow the same public model used across the site. Critical is reserved for secrets, exfiltration, destructive commands, or mining; other critical-level findings and warnings are reported as medium (needs review), and low for plugins with no meaningful findings.

Why is this not a full security audit?

The daily scan is a static heuristic scan plus manifest audit. It does not execute code or resolve dependencies, so it cannot prove that a plugin is safe. Use the report to prioritize inspection, not to replace it.

What does the "Manifest" column mean?

Manifest here is the vet engine's semantic analysis of the plugin's JSON manifest — not the dynamic security audit. It flags declaration-level signals such as install scripts, lifecycle hooks and broad file or network permissions.

Is the static scan the only layer?

No. A second, model-driven dynamic security audit runs on top of it for entries the static scan already flags as needing review: it reads source context without executing plugin code, covers that subset only, and its conclusion is authoritative when there is one — it can raise a verdict or lower it; the static/vet fused tier applies only when there is no dynamic conclusion. Exemptions stay manual and the script never writes the suppression list. This daily report shows both layers: every new entry is marked with its dynamic state (conclusion / queued / failed / out of the queue because it is low risk), and all conclusions of the day are listed below with their tier, model summary and findings. As of the latest run: 2864 dynamic audit records, 2289 with a model conclusion, 321 stricter than the static verdict, 789 softer.

Source: dsh.so security standards · Maintained by dsh.so · Published

Was this page helpful?