安全扫描报告
插件市场里的每个插件都会做自动安全审查,分两层:① 确定性静态扫描(代码形态、清单、权限申请,覆盖全库);② 模型驱动的动态安全审计(读脱敏后的源码上下文,不执行插件代码,只覆盖静态档 ≥ 中的子集)。合并口径只有一条:有动态结论时以动态结论为准(可上调也可下调),没有结论时用静态扫描档。风险档位统一为四档——低 / 中 / 高 / 严重。
本页所有档位数字都来自同一套访问器(src/data/effective-risk.ts),与插件详情页、徽章、市场索引完全同源。豁免只能人工三筛手写,动态审计脚本从不写豁免表;人工复核认为模型判错的可在复核表记 withdrawn 撤回,档位回落到静态档并即时生效(不必等流水线重算)。当前动态审计:记录 2,925 条、有模型结论 2,341 条、生效中 2,340 条(上调 321 / 下调 794)、人工撤回 1 条。口径外条目(未过 L3 / 摘了话题 / 打标)不进这些全库数字,徽章读作待定。
生态整体健康:28,747 个(99%)条目落在低 / 中两档。16 个生效档为严重——动态结论判定存在阻断级发现,或静态扫描命中密钥 / 外传 / 破坏性 / 挖掘等阻断模式;261 个为高(非阻断类严重发现);1101 个为中——安装前请亲自复查。
345 个条目尚未出判定(待扫描)。
档位怎么来的:两层输入、一个出口
左边是同一批插件在静态扫描下的分布,右边是生效中的动态结论把它们搬到了哪里——本页结论是第一行(生效档)。
| 口径 | 严重 | 高 | 中 | 低 | 合计 |
|---|---|---|---|---|---|
| ① 生效档(本页结论) | 16 | 261 | 1,101 | 27,646 | 29,024 |
| ② 静态扫描档(对照) | 0 | 196 | 0 | 28,826 | 29,369 |
| ③ 动态结论档(生效部分) | 16 | 254 | 1,101 | 760 | 2,131 |
② 里没有 dsh 扫描记录的条目记在「待扫描」(347) 里,不进四档;③ 只数生效中的动态结论(2,131 条,含未进高/中/严重名单的低档结论)。动态层覆盖 2,527 条,其中 395 条审计失败无结论、26,842 条未进动态队列(用静态档兜底)。
静态档的判定:vet(@jieai/dsh-plugin-vet)为主判——critical → 严重、suspicious → 高、clean → 低;dsh 扫描只补 vet 不覆盖的语言,并在命中阻断模式时升级。动态档的判定:按该次审计的发现计数取档——有 critical 发现 → 严重、只有 high → 高、只有 medium → 中、否则低。
扫描检查什么
所有插件里最常见的发现,用通俗语言说明。
The plugin runs shell commands or spawns subprocesses. Common in CLI/terminal plugins, but worth knowing.
Usually legitimate for terminal tools — mapped to "needs review" rather than high risk.
The plugin evaluates code at runtime (eval, new Function). Powerful, but harder to audit.
Usually legitimate; mapped to "needs review" unless combined with other risk.
The plugin contains commands that can delete files or modify critical system areas (e.g. rm -rf, chmod 777).
High risk — understand exactly what it touches before running.
The plugin contains what looks like an API key, token, or private key written directly in its source code.
Anyone with access to the repo could use this credential. Treat with caution.
Parts of the code are deliberately hard to read (encoded blobs, fromCharCode tricks), making review difficult.
Obfuscation is a red flag — what is it hiding?
The plugin may send data to external endpoints (webhooks, tunnels, third-party servers).
Review what data could leave your machine before installing.
注意:Shell / 子进程与动态代码执行在 CLI 和终端类插件里很常见,所以归到「中」而不是「严重」;它们只是需要复核的信号,不等于恶意。
严重档插件
共 16 个生效档为「严重」——有动态结论时以动态结论为准,没有结论时用静态扫描档。
| 插件 | 是什么 | 静态 → 生效 | 静态发现 |
|---|---|---|---|
| dsh-cloud-connector★ 0 | — | 低 → 严重上调 | 7 阻断 · 2 警告(Destructive commands, Shell / subprocess) |
| @wonaren/dsh-upgrade★ 1 | DSH 版本检测、多通道一键平滑升级与服务守护插件 | 低 → 严重上调 | 3 阻断 · 5 警告(Shell / subprocess) |
| dsh-agnes-studio★ 26 | 🎬 泡泡猫的影视工具 — AI 影视创作工作站:文生图、图生图、文生视频、图生视频、短剧剧本拆解与提示词专家。支持 Agnes / DeepSeek / Qwen / 豆包 / MiniMax / Ollama 六大厂商,全局浮层不堵对话框。 | 低 → 严重上调 | 3 阻断 · 1 警告(Shell / subprocess) |
| dsh-tmwebdriver★ 0 | One tool, infinite reach: arbitrary JS in your real logged-in browser. Unlike fixed-action plugins, browser_execute_js does anything DevTools can — read, click, type, fill, navigate, screenshot, CDP. Plus list_tabs/snapshot/type. Zero-setup, self-healing. | 高 → 严重上调 | 2 阻断 · 8 警告(Dynamic code execution) |
| dsh-lark-all★ 0 | Feishu/Lark all-in-one channel plugin for DSH (Cordis): WebSocket bridge, parallel task sessions with streaming cards, media in/out, cloud docs, restart recovery notification. | 低 → 严重上调 | 1 阻断 · 3 警告(Obfuscated code) |
| @LQH-A-A-O/cad-ppt-skills★ 0 | DSH 整合包:AutoCAD 出图(autocad-draw)+ PPT 制作(pptx-editor)两个 Windows 原生技能 | 低 → 严重上调 | 1 阻断(Shell / subprocess) |
| phone-tunnel-pool★ 7 | Refreshable Cloudflare quick-tunnel pool for the dsh web GUI — phone access with QR + embedded login | 低 → 严重上调 | 0 阻断 · 16 警告 |
| DSH-Desktop-Huacai★ 1 | DSH一键启动+无需node+内置丰富插件+编辑器模式 | 低 → 严重上调 | 0 阻断 · 12 警告 |
| dsh-plugin-manager★ 2 | DSH 插件管理器:桌面 GUI + CLI,管理 dsh 的 profile、插件与一键启动 dsh web (Tauri 2 + Node CLI) | 低 → 严重上调 | 0 阻断 · 9 警告 |
| dsh-lan-access★ 2 | DSH web plugin that adds a LAN access | 低 → 严重上调 | 0 阻断 · 6 警告 |
| @likhonmain/voice-input★ 1 | 🎙️ Voice Input plugin for DSH — record, pause, playback review, and transcribe speech directly into message drafts with custom OpenAI-compatible models. | 低 → 严重上调 | 0 阻断 · 6 警告 |
| DSHRemoteGateway★ 27 | 一个轻量级 DSH 远程网关,让你通过 Web 或移动设备远程访问和控制本地 AI Agent | 低 → 严重上调 | 0 阻断 · 5 警告 |
| dsh-tts-player★ 0 | — | 低 → 严重上调 | 0 阻断 · 5 警告 |
| @mvalentsev/dsh-wsl-projects★ 0 | One DSH web server per project, inside WSL2 — started, stopped and opened from a panel in the Windows app. | 低 → 严重上调 | 0 阻断 · 5 警告 |
| @Guuu16/dsh-remote★ 0 | 把本机的 DSH 接到任何地方:在 dsh 设置里配置中继服务器,手机就能访问同一份工作区和聊天记录。A dsh plugin for remote access — same runtime, not a second view of it. | 低 → 严重上调 | 0 阻断 · 5 警告 |
| @AlannerFranklin/dsh-relay-isolation★ 0 | Provision a separate DSH_HOME for a model relay, so relay traffic never shares your main Harness sessions or credentials. | 低 → 严重上调 | 0 阻断 · 2 警告 |
展示前 20 个(按静态发现数排序)。
高档插件
共 261 个生效档为「高」——有动态结论时以动态结论为准,没有结论时用静态扫描档。
| 插件 | 是什么 | 静态 → 生效 | 静态发现 |
|---|---|---|---|
| @Dingpenghui-good/dsh-obsidian-sync★ 1 | — | 低 → 高上调 | 8 阻断(Shell / subprocess) |
| dsh-4-role-workflow★ 1 | 4-agent workflow (PM + Browser + Programmer + DataEng) for complex DSH tasks. Real run in docs/run-example.md. | 低 → 高上调 | 7 阻断 · 2 警告(Shell / subprocess, Dynamic code execution) |
| see_the_screen★ 0 | Windows desktop automation plugin for DSH agents. Part of DSH Plugin Ecosystem. | 低 → 高上调 | 5 阻断 · 5 警告(Shell / subprocess) |
| dsh-pentester★ 100 | 基于 DSH 的多 Agent PTES 渗透测试编排插件,支持自动化侦察、漏洞分析、验证与报告,使用 Docker/Kali 隔离工具箱 | Multi-agent PTES penetration testing plugin for DSH with automated recon, vulnerability analysis, validation, reporting, and Docker/Kali toolbox | 低 → 高上调 | 5 阻断(Shell / subprocess) |
| vpshub★ 1 | VPS Hub for DSH: SSH ledger plugin — agents discover, test, execute on, and transfer files to your cloud servers. Keys stay local as path references. | 低 → 高上调 | 4 阻断 · 4 警告(Destructive commands) |
| dsh-memory-eternal★ 20 | 记忆核心(Memory Eternal):自研的 DSH 记忆插件——对话结束自动沉淀知识卡到本地 Markdown Vault(自研去重 / 自研 CJK 检索 / 知识图谱 + 审核中心 / 回收中心),Agent 通过 memory_recall 按需召回历史上下文,零人工干预。 | 低 → 高上调 | 3 阻断 · 11 警告(Shell / subprocess) |
| @zp2921060653/dsh-plugins★ 2 | DSH plugins: agent bridge (Claude Code/Codex/Marvis) + Ghidra reverse engineering bridge | 低 → 高上调 | 3 阻断 · 9 警告(Shell / subprocess) |
| chromex-browser★ 1 | A complete, hardware-accelerated Web Browser inside VS Code with Widevine DRM video playback, native audio, and zero iframe restrictions. | 低 → 高上调 | 3 阻断 · 3 警告(Shell / subprocess) |
| @Fourteenth-Night/dsh-aoci★ 0 | AOCI-CODE cognition layer for DSH: one-shot /aoci <path> gives agents governed, Git-versioned repository/database cognition via a dynamic MCP bridge (aoci_rules/overview/maintain), with auto-maintenance and compaction-contract recovery. MIT; AOCI-CODE binary not bundled. | 低 → 高上调 | 3 阻断 · 3 警告(Shell / subprocess) |
| dsh-plugin-offline-packager★ 7 | DSH 离线打包插件 — 在联网环境下将 DSH 插件打包为离线安装包(.tgz),传输到离线 DSH 环境中加载安装。 | 低 → 高上调 | 3 阻断 · 2 警告(Shell / subprocess) |
| dsh-ide-panels★ 1 | DSH 客户端布局插件:仿 VS Code 的 IDE 外壳——中间标签工具区/右侧栏/底部面板,真实 PowerShell 终端 + 本地代码变更对比 + Git 源码管理 + SSH/WSL 远程 | 低 → 高上调 | 3 阻断 · 2 警告(Shell / subprocess) |
| dsh-profile-port★ 0 | — | 低 → 高上调 | 3 阻断 · 2 警告(Shell / subprocess) |
| dsh-sandbox-permissions-not-strictly-wider-justification-empty-fix★ 0 | 修复 sandbox_permissions 和 justification 字段在 pwsh/bash/fs/dsh-sandbox 中的 no-op 升级报错。当会话已是 danger-full-access 模式时,模型携带空 justification 或重申同一模式被拒的问题。 | 低 → 高上调 | 3 阻断 · 1 警告(Shell / subprocess) |
| dsh-change-review★ 14 | DSH 会话修改审查插件:追踪会话内 write/edit,diff 对比展示,会话隔离/子代理聚合/SSE 实时推送/颜色自定义 | 低 → 高上调 | 3 阻断(Shell / subprocess) |
| @pn1024/dsh-skill-market★ 12 | dsh plugin - skill marketplace (SkillHub + ClawHub) with sidebar entry, overlay panel, and chat input quick-pick | 低 → 高上调 | 3 阻断(Shell / subprocess) |
| dsh-minecraft-theme★ 5 | Minecraft theme plugin for DSH: block-texture background, pixel fonts, MC-style buttons with click sounds, texture import/management, music player with local music folder support. | 低 → 高上调 | 3 阻断(Obfuscated code) |
| dsh-smart-reminder★ 0 | Smart calendar reminder & schedule assistant for DSH Web GUI: lunar calendar, holidays, system notifications on macOS/Windows, and WeCom/platform push integration. | 高 → 高 | 3 阻断(Shell / subprocess) |
| odsh-bridge★ 3 | A bridge that connects Openclaw and DSH | 低 → 高上调 | 2 阻断 · 9 警告(Destructive commands) |
| dsh-k8s★ 2 | — | 低 → 高上调 | 2 阻断 · 6 警告(Shell / subprocess) |
| @joansgwjbsu/dsh-plugin-cdp★ 1 | DSH plugin: Chrome DevTools Protocol automation | 低 → 高上调 | 2 阻断 · 5 警告(Dynamic code execution) |
展示前 20 个(按静态发现数排序)。其余 241 个可在插件列表按风险档筛选。
中档插件
共 1101 个生效档为「中」——有动态结论时以动态结论为准,没有结论时用静态扫描档。
| 插件 | 是什么 | 静态 → 生效 | 静态发现 |
|---|---|---|---|
| dsh-flowglass★ 25 | 流镜 Flowglass — DSH session flowgraph,实时可视化消息、工具组、子代理分支与步骤详情。 | 低 → 中上调 | 10 阻断 · 1 警告(Dynamic code execution) |
| @zirscard/dsh-macos-signfix★ 0 | macOS code-signing repair for DSH: one doc_ocr_sign_fix tool that diagnoses and fixes the condition where the bundled Python cannot load native extensions because of hardened runtime and library validation. | 低 → 中上调 | 8 阻断 · 1 警告(Shell / subprocess) |
| @lzqzm/dsh-project-panel★ 0 | DSH 插件 | 低 → 中上调 | 7 阻断 · 21 警告(Dynamic code execution, Shell / subprocess) |
| dsh-deepseek-web-adapter★ 21 | 免费的 DeepSeek 网页版(chat.deepseek.com)LLM 服务提供方,用于 DSH——无需 API 密钥。自动启动网关,支持工具调用和连续对话。Free DeepSeek Web (chat.deepseek.com) LLM provider for DSH — no API key. Auto-launches gateway, tool calling, continuous chat. | 低 → 中上调 | 7 阻断 · 19 警告(Shell / subprocess) |
| dsh-cyber-sec★ 5 | Authorized security-assessment profile for DSH: scoped network tools, container-backed shell, authorization guard, durable evidence, 21 security skills, 7 specialist subagents | 低 → 中上调 | 7 阻断 · 4 警告(Destructive commands) |
| dsh-testsuite★ 2 | testsuite of dsh plugins | 低 → 中上调 | 7 阻断 · 1 警告(Shell / subprocess) |
| dsh-shadow-auditor★ 1 | DSH plugin for background security audits, secret leakage detection, and command safety | 低 → 中上调 | 7 阻断(Shell / subprocess, Hardcoded secrets, Destructive commands) |
| dsh-dolphin-security★ 0 | DSH plugin — active-defense security patrol powered by SSH + Semgrep. 集扫描、远程执行、结构化报告于一体的 DSH 主动安全巡逻插件。 | 低 → 中上调 | 6 阻断 · 2 警告(Shell / subprocess, Destructive commands, Hardcoded secrets) |
| dsh-peekfile-everything★ 0 | DSH local file search, clickable path detection, and floating preview plugin with optional EverythingCLI integration. | 低 → 中上调 | 6 阻断 · 1 警告(Shell / subprocess) |
| @qftuftfutg/apk-devkit★ 0 | This is a Dsh plugin toolkit that supports unpacking, repacking, signing, DEX processing, file handling, archive management, image processing and hash calculation, which can reduce token consumption under certain circumstances. | 低 → 中上调 | 6 阻断(Shell / subprocess) |
| @AIcivilization/dsh-vps★ 12 | One-command DSH on your VPS: a zero-dependency login gateway puts the stock DSH web UI - settings, API keys, plugin market - behind HTTPS and a password, reachable from anywhere. · 一条命令把 DSH 装进 VPS:零依赖登录网关 + 自动 HTTPS,公网可达,设置、API Key、插件市场全都能用。 | 低 → 中上调 | 5 阻断 · 13 警告(Shell / subprocess, Hardcoded secrets, Destructive commands) |
| dsh-sim-restart★ 0 | Simulated-restart testing for DSH plugins: verifies plugins survive restart (module eval → apply → smoke → dispose) in isolated subprocesses, with a resident auto-watcher and agent feedback loop | 低 → 中上调 | 5 阻断(Dynamic code execution, Shell / subprocess) |
| Personal_MCP★ 2 | 这是一个用来存放个人搭建的MCP服务的仓库 | 低 → 中上调 | 4 阻断 · 6 警告(Shell / subprocess) |
| dsh-remote-vps★ 0 | Outils fichiers distants pour DSH : read/write/edit/glob/grep/bash sur vos VPS via SSH (Tailscale), avec gestion des connexions dans Settings | 低 → 中上调 | 4 阻断 · 5 警告(Destructive commands, Shell / subprocess) |
| dsh-opencode-go-usage★ 12 | DSH 插件:OpenCode Go 用量与花费悬浮仪表盘(配额、逐请求成本、模型/来源分布) | 低 → 中上调 | 4 阻断 · 4 警告(Shell / subprocess) |
| dsh-almazom-approve-escalate★ 0 | DSH web plugin: one-click Approve & escalate on the approval card — approves the pending request and switches the live session to a permission preset | 低 → 中上调 | 4 阻断 · 4 警告(Shell / subprocess) |
| @Han-1413141/dsh-autocompose★ 1 | Task-aware plugin composition for DSH, with native Web UI and isolated task execution | 低 → 中上调 | 4 阻断 · 3 警告(Shell / subprocess) |
| dsh-plugin-photoshop★ 10 | 让 DSH 的 AI 直接驱动你本机的 Photoshop:批量抠图、批量处理、任意 PS 脚本。7 个工具、93 个操作、零依赖。 | 低 → 中上调 | 4 阻断 · 2 警告(Dynamic code execution) |
| @Dalld/dsh-ssh-plugin★ 3 | SSH for DSH agents: run commands and move files over SSH while private keys stay inside the Host process. | 低 → 中上调 | 4 阻断 · 1 警告(Hardcoded secrets, Shell / subprocess) |
| dsh-sql★ 9 | DSH 数据库工具:SQLite / MySQL / PostgreSQL 查询、结构与统计、只读保护和写操作确认。欢迎提交 issues 和 PR。 | 低 → 中上调 | 4 阻断(Shell / subprocess) |
展示前 20 个(按静态发现数排序)。其余 1081 个可在插件列表按风险档筛选。
扫什么、分层口径与动态审计的边界。
每个插件的详情页都展示它自己的两层结论与生效档。
按周归档的档位状态与变化名单(已合并动态审计)。
扫描是自动化检查——不是人工审核,也从不构成背书。安装第三方插件风险自负。