🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

密码生成器 rchen1207/dsh-password-generator

DeepSeek Harness
rchen120771 天前有提交已提供中文文档扫描:未发现敏感能力

四档随机生成密码,含智能体造词,用完即弃不留存

25/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add rchen1207/dsh-password-generator
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么
dsh 原生插件 · other
装得上吗
实装验证未通过(dependency_conflict),装前请到仓库确认最近更新与 issue
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 71 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
⚠︎ 实装验证未通过(dependency_conflict · 2026/10/16) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

写入剪贴板(不计风险)
查看扫描证据(共 1 处,展示前 1 条)
  • 写入剪贴板
    lib/client.js:301
    const ok = await writeClipboard(password.text);
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-agent-default-model@deepseek-ai/dsh-api-remotes@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-client-ui-primitives@deepseek-ai/dsh-client-ui-sidebar@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-llm@deepseek-ai/dsh-typert-protocol
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

生成密码,只生不存

README

由 DeepSeek 最新模型翻译生成
dsh-password-generator 「密码生成器」插件 — 给 DeepSeek Harness Web GUI 侧边栏加一个密码生成器入口:随机生成密码(低/中/高档),第四档「🎲 有意义」由智能体/LLM 生成,不保存任何历史。 双面包架构(client 半 + host 半 Remote 服务):浏览器端生成低/中/高,第四档经 host 半调用 ctx.llm(API key 只在 host 进程内,不进入浏览器)。 截图 弹层界面:四档切换(低/中/高/🎲),第四档「🎲 有意义」由智能体/LLM 生成,来源行显示具体含义(主题 · 子分类 · 具体事实),强度条按字符集 × 长度估算熵。
展开完整文档(README 剩余 1 节)
dsh-password-generator

「密码生成器」插件 — 给 DeepSeek Harness Web GUI 侧边栏加一个密码生成器入口:随机生成密码(低/中/高档),第四档「🎲 有意义」由智能体/LLM 生成,不保存任何历史。

双面包架构(client 半 + host 半 Remote 服务):浏览器端生成低/中/高,第四档经 host 半调用 ctx.llm(API key 只在 host 进程内,不进入浏览器)。

截图

弹层界面:四档切换(低/中/高/🎲),第四档「🎲 有意义」由智能体/LLM 生成,来源行显示具体含义(主题 · 子分类 · 具体事实),强度条按字符集 × 长度估算熵。

「高」档 · 16 位四类字符,本地随机生成,强度「强」

「🎲」档 · 智能体/LLM 生成,来源行显示含义(主题 · 子分类 · 具体事实)

包结构

dsh-password-generator/
├── package.json # 双面声明:dsh.client(web 平台 + inject 边)+ main/exports ├── tsdown.config.ts # 规范构建配置(monorepo 工具链可用时) ├── scripts/ │ ├── build.mjs # 零依赖构建:产出 lib/ 两个产物 │ ├── smoke-host.mjs # host 半冒烟测试(校验/重试/兜底/Remote 标记) │ ├── smoke-client.mjs # client 半冒烟测试(bundle 格式/注入/Remote 挂载) │ └── verify-guard.mjs # 探针:guarded-facade 下用 ctx.get 访问 Remote 命名空间 ├── src/ │ ├── host/index.js # host 半源码:PasswordGeneratorRuntime │ └── client/index.js # client 半源码:入口 + 弹层 UI └── lib/ ├── index.js # 构建产物:host 半(ESM,loader 直接 import) └── client.js # 构建产物:lazy-CJS bundle(window.__ModuleLoader__.load)

构建与测试

npm run build # node scripts/build.mjs → 重新生成 lib/index.js + lib/client.js
npm run check # node --check 两个产物
node scripts/smoke-host.mjs # host 半逻辑测试(真实 dsh-typert-protocol / cordis)
node scripts/smoke-client.mjs # client 半 wiring 测试

测试需要解析 @deepseek-ai/* 依赖:本仓库已把全局 dsh 安装的对应包软链进 node_modules/@deepseek-ai/(见下文「安装」一节,软链复用同一来源)。

工作原理

- 入口:client 半在 apply(ctx) 中 ctx.slots.inject("sidebar.footer.action", …) 注册列表项(该槽由 dsh-client-ui-sidebar 声明,kind: list, scope: root),点击 🔑 打开弹层,关闭即卸载组件。
- 低/中/高:浏览器内 crypto.getRandomValues(拒绝采样,无模偏差)即时生成;每档保证至少含一个所属字符类,并剔除易混淆字符 0O1lI。
- 🎲 有意义:浏览器半经 ctx.remote.$mount(TYPERT_REMOTE) 挂载 passwordGenerator/generateMeaningful(与 ctx.remote.commands.list() 同构的 Remote 通道)→ host 半 PasswordGeneratorRuntime 调 ctx.llm.stream(默认模型路由取自 ctx.agentDefaultModel),对输出做 16 位 + 四类字符校验,失败重试(共 3 次),仍失败则回退内置词库并标注「本地词库兜底」。
- 无历史:无 localStorage / IndexedDB / settings / storage / 会话写入;密码只存在于弹层组件 state,关闭/切换档位即销毁。

安装(web 配置档)

1. 链接包(供 loader 解析,与 dsh-app-boot 的 healProfilesModuleFallback 同一共享目录):

ln -sfn "$PWD" ~/.dsh/profiles/node_modules/dsh-password-generator

(等价替代:dsh plugin --profile web add <本目录>,需要 pnpm。)

2. 在 ~/.dsh/profiles/web/cordis.patch.yml 追加(loader 行 → host 半激活,同时 dsh-client-modules 扫描该行的 dsh.client 元数据并服务 client 半):

- insert:
- id: ui-password-generator
name: 'dsh-password-generator'

3. 重启 web 配置档(插件集变更需重启生效):

dsh web

4. 刷新浏览器:侧边栏底部设置旁出现 🔑 密码生成器入口。

回归清单

- [ ] 低/中/高即时生成;强度条按 字符集×长度 熵显示 弱/中/强 + bit 数
- [ ] 🎲 档按钮变「🎲 生成」,骰子翻滚动效(旋转 + 点数跳动)+ 生成中禁用
- [ ] 🎲 档来源行显示智能体生成说明;LLM 失败时显示「本地词库兜底 · …」
- [ ] 复制按钮写入剪贴板(navigator.clipboard / writeClipboard)
- [ ] 关闭弹层 / 切换档位后密码即消失;检查 localStorage、请求面板、会话日志无残留
预览分享卡片长什么样 ↓rchen1207/dsh-password-generator
分享 · DeepSeek Harness Hub
rchen1207/dsh-password-generator

四档随机生成密码,含智能体造词,用完即弃不留存

这是你的仓库?认领条目

回到顶部