DeepSeek Harness 插件,为自托管服务器部署提供 HTTP 基本认证、远程 IP 访问和 Web Cryptography UUID polyfill。
36.5/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/15 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/kolawong/dsh-plugin-auth-webserver.git状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
生态插件
可安装,未声明 dsh 能力
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 20 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意未发布到 npm registry,仅可从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包dsh-plugin-auth-webserver(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/31 07:32:31
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件发起外部网络请求
查看扫描证据(共 10 处,展示前 10 条)
- 读取本地文件index.js:403
const raw = readFileSync(join(stateDir(), "state.json"), "utf8"); - 写入本地文件index.js:419
mkdirSync(dir, { recursive: true }); - 写入本地文件index.js:420
writeFileSync(join(dir, "state.json"), JSON.stringify({ - 读取本地文件index.js:435
if (existsSync(secretFile)) { - 读取本地文件index.js:436
this.secret = readFileSync(secretFile, "utf8").trim(); - 写入本地文件index.js:439
mkdirSync(dir, { recursive: true }); - 写入本地文件index.js:440
writeFileSync(secretFile, this.secret, { encoding: "utf8", mode: 0o600 }); - 发起网络请求client.js:121
fetch("/api/auth.get") - 发起网络请求client.js:146
fetch("/api/auth.update", { - 发起网络请求client.js:179
fetch("/api/auth.logout", { method: "POST" })
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/schemastery给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
界面预览
1 张 · 点击查看大图功能亮点
- HTTP基本认证
- 远程IP访问
- UUIDpolyfill
README
由 DeepSeek 最新模型翻译生成dsh-plugin-auth-webserver
GitHub license
GitHub stars
DeepSeek Harness
DeepSeek Harness (DSH) 原生 Web 认证套件。
为你的自托管部署提供 DSH 风格的 Web 登录页面、Cookie 会话、Basic Auth 回退、Web UI 设置卡片以及 Web Crypto polyfill —— 支持英文和简体中文。
功能特性
- DSH 主题 Web 登录页面
- 用与 DeepSeek Harness 设计系统一致的深色玻璃拟态登录界面,替代原生浏览器认证弹窗。
- 双语(英文 / 简体中文,跟随浏览器语言)、密码显示/隐藏切换、错误动画、回车提交、在移动端和桌面端均响应式适配。
- HMAC Cookie 会话与登出
- 登录时签发 30 天加密签名的 HMAC 会话令牌。
- 专用的 /api/auth.logout 端点以及 Web UI 登出按钮。
- Web GUI 设置卡片
- 在 DSH Web UI 中实时配置(设置 -> 插件 -> Web 认证)。
- 即时在内存中热更新凭据,并将其持久化到 $DSH_HOME/plugins/dsh-plugin-auth-webserver/ 下由插件自有的状态文件中,因此它们能在重启后保留,而无需改动你的配置层。
展开完整文档(README 剩余 1 节)
dsh-plugin-auth-webserver
GitHub license
GitHub stars
DeepSeek Harness
DeepSeek Harness (DSH) 原生 Web 认证套件。
为你的自托管部署提供 DSH 风格的 Web 登录页面、Cookie 会话、Basic Auth 回退、Web UI 设置卡片以及 Web Crypto polyfill —— 支持英文和简体中文。
功能特性
- DSH 主题 Web 登录页面
- 用与 DeepSeek Harness 设计系统一致的深色玻璃拟态登录界面,替代原生浏览器认证弹窗。
- 双语(英文 / 简体中文,跟随浏览器语言)、密码显示/隐藏切换、错误动画、回车提交、在移动端和桌面端均响应式适配。
- HMAC Cookie 会话与登出
- 登录时签发 30 天加密签名的 HMAC 会话令牌。
- 专用的 /api/auth.logout 端点以及 Web UI 登出按钮。
- Web GUI 设置卡片
- 在 DSH Web UI 中实时配置(设置 -> 插件 -> Web 认证)。
- 即时在内存中热更新凭据,并将其持久化到 $DSH_HOME/plugins/dsh-plugin-auth-webserver/ 下由插件自有的状态文件中,因此它们能在重启后保留,而无需改动你的配置层。
- 双模式认证与 WebSocket 保护
- 优先使用 Web 表单 / Cookie 会话,同时保持对 HTTP Basic Auth 的向后兼容,以支持 CLI 工具、curl 和自动化 API 客户端。
- 对 HTTP 路由和 WebSocket(upgrade)通道均提供完整认证覆盖。
- 远程 IP 特权 RPC 信任委托
- 为已认证会话规范化请求的 Host 和 Origin 头,消除通过公网 IP 访问特权 RPC 端点时出现的 HTTP 403 错误。
- Web Crypto UUID 自动 polyfill
- 向 HTML 注入安全的 UUID 生成器,适用于非 HTTPS 和直接 IP 环境,防止客户端崩溃。
安装
使用 dsh plugin 将套件安装到某个 profile 中:
From a git host (pin a commit so later pushes cannot change what runs):
dsh plugin --profile web add github:kolawong/dsh-plugin-auth-webserver#
Or from a tarball / npm registry once published:
dsh plugin --profile web add ./dsh-plugin-auth-webserver-0.3.0.tgz
dsh plugin --profile web add dsh-plugin-auth-webserver
该包声明了 dsh.bundle,因此 dsh plugin 会将其追加到 profile 的 bundle 列表会自动包含它;它的 patch 会禁用自带的 webserver 行,并插入带认证网关的服务器。然后启动:
dsh --profile web
打开 http://your-server-ip:3080 查看登录页面。
配置
每个选项都有默认值;在你的 profile 自己的 patch ($DSH_HOME/profiles/web/cordis.patch.yml)中覆盖 webserver-auth 行,该 patch 会在每个 bundle 层之后应用:
- id: webserver-auth
config:
host: '0.0.0.0'
port: 3080
username: 'admin'
password: 'your_secure_password'
在 Web UI 设置卡片中所做的更改会立即生效,并存储在 $DSH_HOME/plugins/dsh-plugin-auth-webserver/state.json(权限模式 0600)。
环境变量 DSH_AUTH_USER 和 DSH_AUTH_PASS 会同时覆盖配置和已保存的状态。
| 选项 | 类型 | 默认值 | 描述 |
| host | string | '0.0.0.0' | 监听接口(0.0.0.0 或 127.0.0.1)。 |
| port | number | 3080 | HTTP/WebSocket 监听端口。 |
| username | string | 'admin' | 认证用户名。 |
| password | string | '' | 认证密码(留空以禁用认证)。 |
| realm | string | 'DeepSeek Harness Authentication' | 用于回退 Basic Auth 的 realm 字符串。 |
API 端点
- POST /api/auth.login — 进行认证并接收会话 cookie({ username, password })。
- POST /api/auth.logout — 使当前会话失效并清除 cookie。
- GET /api/auth.get — 获取当前用户名、密码和 realm(需要认证)。
- POST /api/auth.update — 实时更新凭据并持久化(需要认证)。
许可证
MIT License © 2026 kola预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
kolawong/dsh-plugin-auth-webserver
DeepSeek Harness 插件,为自托管服务器部署提供 HTTP 基本认证、远程 IP 访问和 Web Cryptography UUID polyfill。
相关插件 · 安全 / 权限
智能体逆向工程morluto/rea
用智能体逆向工程任何东西,从应用行为到原生二进制。
★ 426,451已汉化DSH
73.3
智能体集群框架ruvnet/ruflo
面向 Claude Code 与 Codex 的智能体元基座meta-harness。
★ 80,777已汉化MCP
71.8
WorkBuddy 模型接入corrinehu/dsh-workbuddy-connect
2026 年 10 月 20 日起,WorkBuddy…
★ 1,604已汉化DSH
71.7
主动编码智能体deepseek-ai/dsh-superagent-prototype
研究原型,仅供参考,不是 DeepSeek 官方产品。…
★ 15,535已汉化DSH
71.6
破甲一键通z91772524-ai/pojia-next
🌐 官网国内推荐从这里进:
★ 1,021已汉化DSH
71.6
Agent 操作层agentic-os-org/ANOLISA
ANOLISA(Agentic Nexus Operating Layer & Interface System Architecture)|智能体操作系统,带运行时、安全、可观测性,以及 Tokenless 响应压缩,降低 token 用量与成本。
★ 656已汉化DSH
70.7
这是你的仓库?认领条目