dsh pluginsEnglish
← 返回热门插件目录

dsh安全模式插件

jinsiyu/dsh-safemode-profile · 企业

dsh安全模式插件,通过构建空白profile实现零第三方插件启动。

★ 3GitHub 星标
0分支
2026-09-02最近更新
JavaScript开发语言
MIT许可证

主要功能

  • 本包没有 postinstall / 任何构建脚本——pnpm 永远不会拦截它, dsh plugin add 一次成功、退出码 0、reconcile 正常执行,不需要 approve-builds / allowBuilds 配置。
  • 唯一职责让 dsh --profile safemode 永远是干净的——启动即强制还原, 运行期持续守护,任何时刻都只含白名单核心 bundle。
  • fs.watch 实时监听package.json / cordis.patch.yml / pnpm-workspace.yaml 任何变更 → 防抖 300ms → 立即还原
  • 推荐将 /.dsh/profiles/safemode/ 下三个受管文件设为只读,从文件 系统层面阻止 dsh plugin --profile safemode add 向 safemode 安装 任何插件(pnpm 写这些文件失败 → 安装报错、插件进不去
  • 全部工作由插件行(lib/index.js → lib/guard.js)承担: DSH 每次启动加载本插件时强制还原一次,并进入常驻守护。

安装命令

dsh plugin --profile web add github:jinsiyu/dsh-safemode-profile
查看 GitHub 仓库 ↗返回热门插件目录