dsh-plugin-lens

DSH PLUGIN安全与权限

仓库 yerwan233/dsh-plugin-lens · npm dsh-plugin-lens

安全与权限 未标注验证等级 安全审查:未标注 可信度:未标注 可安装插件
安装这个插件

为 DSH 官方插件页增加「总览」标签与详情页「来源归属」区块,支持搜索、分类、分组、行内编辑与批量整理,让插件管理更清晰。

一句话选型结论

按资料字段整理

dsh-plugin-lens 是安全与权限类的 DSH 可安装插件,未做沙盒验证,暂无安全审查结论,列出 5 项功能,有可直接复制的安装命令。验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么;涉及密钥或系统权限的,建议先在隔离环境试装。

分类安全与权限 收录类型可安装插件 验证等级未标注验证等级 安全审查未标注
验证等级 UNKNOWN 未标注验证等级
GitHub 星标 0 复刻 0 · 未关闭 issue 0
最近更新 2026-11-14 创建于 2026-11-14
README 3.7 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add github:yerwan233/dsh-plugin-lens
  1. 1
    确认版本与运行环境

    仓库没有标注兼容版本与 Node.js 要求,先确认你的 DSH 版本能装,再继续。

  2. 2
    执行安装命令

    在 DSH 里执行上面的命令;多包仓库要注意区分具体子包名,别装错包。

  3. 3
    确认已挂载

    用 dsh plugin list 查看列表里是否出现这个插件,出现即挂载成功。

  4. 4
    试跑并检查权限

    加载后跑一个最小用例,确认它能正常工作;同时看它申请了哪些文件、命令或网络权限。

兼容 DSH 版本未标注版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖无需要同时安装的同级依赖
npm 包名dsh-plugin-lens可用 npm view 查看包信息

能做什么

5 项功能
字段来自项目仓库与公开索引,中文说明由本站标注

dsh-plugin-lens:为 DeepSeek Harness 插件页加上总览与来源归属

  • 总览标签与统计栏
  • 搜索、筛选与分类分组
  • 行内编辑别名备注标签
  • 侧边栏入口显隐管理
  • 卸载占位与来源归属

上游标签

deepseek-harnessdshdsh-pluginplugin-manager

验证等级与安全审查

未标注验证等级
自动化流程结论,不是人工审核
验证等级未标注验证等级上游未给出验证结论,安装前请自行确认
安全审查未标注静态分析结论,未标注不代表已通过审查
仓库健康度未标注按仓库活跃度与最近更新时间给出
可信度未标注综合仓库活跃度与验证结果

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。
  • 列出了 5 项功能,能直接看出它解决什么问题。

先想清楚的地方

  • 安全审查还没结论,装之前先看仓库改了什么、要什么权限。
  • 没有声明 Node.js 版本要求,版本不匹配可能装不上。
  • 验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么。

更适合

  • 需要在安全与权限场景里给 DSH 补能力的人。
  • 能接受在本地装依赖、愿意自己确认权限的人。

不太适合

  • 只使用 DSH 官方内置能力、不接受第三方插件的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
插件验证等级安全审查星标兼容版本安装命令
dsh-plugin-lens当前 未做沙盒验证 未标注 0 未标注 有
dsh-infinite-gen-4 未做沙盒验证 未标注 1,611 未标注 无
cc-safety-net 未做沙盒验证 未标注 1,591 未标注 无
dsh-wallpaper-engine L5 · 运行验证通过 低风险 1,018 0.2.0-rc.2 等 10 个 有
api-relay-audit L5 · 运行验证通过 低风险 875 0.2.0-rc.2 等 10 个 有
hol-guard L4 · 沙盒安装通过 不在扫描口径 828 未标注 有

仓库档案

安全与权限
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方yerwan233仓库 dsh-plugin-lens · 默认分支 main
分类安全与权限admin-security
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言JavaScript仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue0 / 0 / 0收录时的数值,非实时
创建 / 更新2026-11-14 · 2026-11-14最后推送 2026-11-14
本站收录2026-11-14首次进入本站目录的时间

README 全文

3.7 KB
作者原文,中文版优先;只做安全转义,不改内容

dsh-plugin-lens

An enhancement layer for the official DSH Plugins page: it adds an
Overview tab and a Source block on every bundle's detail page.

插件管理的增强层:在官方「插件」页加「总览」标签,在详情页加「来源归属」区块。

It does not modify the desktop core, the sidebar, or the official
install / uninstall / upgrade / configure flows — those stay where they are.

What the Overview tab gives you

  • Stats bar: total, local lab, packed, built-in, error, disabled, uninstalled.
  • Search across name, version, description, source, component names,
    aliases, notes, category names and tags (space-separated terms are ANDed).
  • Filters: all / error / disabled / local lab / packed / built-in /
    uninstalled. Uninstalled placeholders stay hidden until you ask for them.
  • Categories: your own categories, a package can belong to several (up to
    24), rename and delete without touching packages.
  • Grouping: by category / source / purpose (8 groups) / status / none, all
    collapsible.
  • Sorting and paging: name, status, source, version, component count or a
    custom order; 20 / 50 / 100 rows per page.
  • Compact rows: status dot, alias, version, source badge, component and
    running counts, inline edit, enable/disable.
  • Inline editing: alias, multi-line note, purpose, categories, tags, pin,
    reset to default; drag rows to set a custom order.
  • Sidebar entry management: show or hide any plugin's sidebar entry from
    the overview (local to this machine).
  • Uninstall placeholders: a removed bundle keeps its row and your local
    settings, and comes back when you reinstall it.
  • Detail block: source type, original declaration, local path (copyable),
    runtime summary, override rows, readonly reason, error code.

Requirements

  • DSH desktop with the plugin manager.
  • Node.js 22+ inside the DSH runtime.
  • No third-party runtime dependencies (only the react the host provides).

Install

  1. Open DSH desktop → Plugins → Add plugin.
  2. Enter dsh-plugin-lens (or a Git URL / local path to this package).
  3. Quit the app from the tray and relaunch.

The Host half is a single composition row; all the work is in the browser
module. Host changes can be hot-reloaded by toggling the plugin, client changes
need a page refresh.

Where the state lives

  • UI state (search, filter, grouping, sort, page, collapse, alias, note,
    purpose, pin, custom order): localStorage key dsh-plugin-lens.v1.ui.
  • Bundle history used for uninstall placeholders:
    localStorage key dsh-plugin-lens.v1.history.
  • Sidebar hiding tags matching button[class*="panelRow"] with
    data-plugin-center-hidden, kept in place by a MutationObserver plus a
    1.5 s poll, because the core exposes no API to unregister another plugin's
    slot.

Design constraints

  • Registers only two officially declared slots: plugins.tab
    (id plugin-center, order -2) and plugins.detail.section
    (id plugin-center-source, order 80).
  • Only require('react'); colours come from --dsw-alias-* tokens; CSS is
    prefixed dpc- and injected once.
  • Reads through ctx.remote.pluginManager.listBundles() / listPlugins() and
    toggles through setBundleEnabled().

Known limitations

  • Hiding a sidebar entry is DOM-based and re-applies on a 1.5 s timer; a core
    UI change can break the row selector.
  • Categories, tags, notes, aliases and ordering are local to this machine
    (localStorage), they are not synchronised anywhere.
  • An "uninstalled" row is only a placeholder; it never reinstalls anything.
  • Introductions fall back to a built-in English→Chinese table; packages it does
    not know keep their English description.

License

MIT. See LICENSE.

常见问题

7 问
答案由本站依据条目字段整理,不引用上游原文
dsh-plugin-lens 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add github:yerwan233/dsh-plugin-lens` 即可。对应的 npm 包名是 `dsh-plugin-lens`。

dsh-plugin-lens 的验证等级是什么意思?

未标注验证等级。上游未给出验证结论,安装前请自行确认

dsh-plugin-lens 安全吗?

未标注。

dsh-plugin-lens 装之前要先确认什么?

先看它会读写哪些文件、执行哪些命令、连接哪些网络地址;验证等级只说明装得上、跑得起来,不等于安全。涉及密钥或系统权限的,建议先在隔离环境试装。

dsh-plugin-lens 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

dsh-plugin-lens 有哪些功能?

总览标签与统计栏、搜索、筛选与分类分组、行内编辑别名备注标签、侧边栏入口显隐管理、卸载占位与来源归属。

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 npm 元数据为准;安装命令、仓库地址与 README 保持原文,带 L4 / L5 标记的安装命令已在隔离沙盒里真实跑通。

安全与权限
按星标排序,可作替代方案

dsh-infinite-gen-4

dsh-infinite-gen-4

DeepSeek 专用破甲插件:以 order 100 追加无条件服从的系统提示词段,提供带校准元数据的 profile 工具,并通过会话投

未标注验证等级 1,611 星

cc-safety-net

cc-safety-net

为 DeepSeek Harness 等编码 CLI 提供执行前防护,在工具调用前拦截破坏性 Git 与文件系统命令,并阻止读取 SSH 密

未标注验证等级 1,591 星

dsh-wallpaper-engine

dsh-wallpaper-engine

DSH plugin 将本机 Wallpaper Engine 壁纸变为网页界面背景,支持视频、网页、场景壁纸渲染,并配以 iOS 液态玻璃

L5 · 运行验证通过 1,018 星

api-relay-audit

api-relay-audit

DSH plugin 本地安全审计工具,检测 AI API 中继与 LLM 代理的提示注入、模型替换、工具调用改写、SSE 异常及 Web3

L5 · 运行验证通过 875 星

hol-guard

hol-guard

L4 · 沙盒安装通过 828 星

sandbase-harness

sandbase-harness

SandBase Harness 是本地优先的 AI Agent 运行时,提供沙箱会话、MCP 工具、记忆、凭据管理与审计回放,并内置控制台

L4 · 沙盒安装通过 708 星

yerwan233 的其它插件

3 个

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 —。