按清单把服务安全部署到云主机并加固
30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/4 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add zjukop/dsh-skill-deploy-harden该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:待复验
是什么
dsh 原生插件 · security
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 28 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件
查看扫描证据(共 8 处,展示前 8 条)
- 读取本地文件bin/install.js:23
if (fs.existsSync(path.join(dir, ".git"))) { - 读取本地文件bin/install.js:37
if (!fs.existsSync(SRC)) { - 写入本地文件bin/install.js:43
fs.mkdirSync(destDir, { recursive: true }); - 读取本地文件bin/install.js:45
if (fs.existsSync(dest) || fs.lstatSync(dest).isSymbolicLink?.()) { - 删除本地文件bin/install.js:46
fs.rmSync(dest, { force: true }); - 写入本地文件bin/install.js:53
fs.copyFileSync(SRC, dest); - 读取本地文件bin/install.js:64
if (fs.existsSync(destDir)) { - 删除本地文件bin/install.js:65
fs.rmSync(destDir, { recursive: true, force: true });
扫描于 2026/11/1(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 按清单部署服务
- 云主机安全加固
README
由 DeepSeek 最新模型翻译生成dsh-skill-deploy-harden
一个 DeepSeek Harness 技能,带你一步步把 AI 智能体 / Web 服务部署到云主机上,并做好加固,挡住那些真正会咬人的故障。
简体中文 · English
这是什么
dsh-skill-deploy-harden 是给 DeepSeek Harness (DSH) 用的纯指导型技能。它把「部署 + 加固」这条链路从头讲到尾,内容提炼自真实的自托管部署经验:
- 一条规则就能挡掉大多数灾难:服务没有鉴权,还带 Web 终端,又暴露在公网,等于给所有人一个 root shell。
- 部署前的 go/no-go 检查清单(端口映射、密钥、磁盘、预算、规格选型、成本纪律)。
- 规格选型要诚实:纯 API 编排的 shell 需要 CPU,不需要 GPU。
- 统一网关模式(一个 key、一个 127.0.0.1:8080 端点,按成本做模型路由)。
- 推送日志 / webhook 之前先做密钥脱敏。
- 破坏性命令拦截,配不可篡改的审计留痕(解决智能体失控乱跑的问题)。
- token 成本 + 磁盘写满的双熔断(fail-closed)。
- 防拒付 / 退款的审计留痕。
- cron / worker 卫生规范 + 合规上的诚实(不要自建跨境 VPN)。
展开完整文档(README 剩余 1 节)
dsh-skill-deploy-harden 一个 DeepSeek Harness 技能,带你一步步把 AI 智能体 / Web 服务部署到云主机上,并做好加固,挡住那些真正会咬人的故障。 简体中文 · English 这是什么 dsh-skill-deploy-harden 是给 DeepSeek Harness (DSH) 用的纯指导型技能。它把「部署 + 加固」这条链路从头讲到尾,内容提炼自真实的自托管部署经验: - 一条规则就能挡掉大多数灾难:服务没有鉴权,还带 Web 终端,又暴露在公网,等于给所有人一个 root shell。 - 部署前的 go/no-go 检查清单(端口映射、密钥、磁盘、预算、规格选型、成本纪律)。 - 规格选型要诚实:纯 API 编排的 shell 需要 CPU,不需要 GPU。 - 统一网关模式(一个 key、一个 127.0.0.1:8080 端点,按成本做模型路由)。 - 推送日志 / webhook 之前先做密钥脱敏。 - 破坏性命令拦截,配不可篡改的审计留痕(解决智能体失控乱跑的问题)。 - token 成本 + 磁盘写满的双熔断(fail-closed)。 - 防拒付 / 退款的审计留痕。 - cron / worker 卫生规范 + 合规上的诚实(不要自建跨境 VPN)。 它不做什么:不在你的机器上跑命令,不保管你的密钥,也不能把一个天生不安全的服务变安全。 安装(零代码技能) DSH 从文件系统的技能根目录发现技能(~/.dsh/skills/、<project>/.dsh/skills/、~/.agents/skills/),只往下找一层:<root>/<name>/SKILL.md。自带的安装器会把 SKILL.md 链接到 ~/.dsh/skills/deploy-harden/: npx dsh-skill-deploy-harden # one command (recommended) or npm i -g dsh-skill-deploy-harden && dsh-skill-deploy-harden or manual mkdir -p ~/.dsh/skills/deploy-harden && cp SKILL.md ~/.dsh/skills/deploy-harden/SKILL.md 重启 DSH(或者等它的 watcher 自动发现)。技能 deploy-harden 会出现在目录里,模型按需加载。 dsh plugin add 装的是 Cordis bundle(代码插件)。零代码技能没有 bundle,所以走技能文件系统服务商加载——也就是上面那个链接器做的事。 用法 在 DSH 会话里描述你的部署 / 安全场景,目录里的「Use when…」会自动路由到这个技能: - 「把这个服务部署到云上,怎么安全暴露端口?」 - 「我的 agent 要跑 cron,怎么防止它 rm -rf / 或 DROP TABLE?」 - 「搭一个 sub2api / one-api 网关,一个 key 统领所有模型」 - 「token 账单怎么防止一夜爆掉?磁盘满了怎么熔断?」 - 「这服务带 web 终端,能直接放公网吗?」(技能会告诉你:不行。) 拦截模式示例 Destructive denylist (default-block): rm -rf (/|~|*|$HOME|..) DROP (TABLE|DATABASE|SCHEMA) DELETE FROM <t> without WHERE git push --force / git reset --hard docker rm -f / docker stop -f fork bomb / chmod -R 777 on system dirs Gate: interactive → block + ask human, show target + what deletes unattended → reject unless allow-listed AND dry-run passed audit trail → append: timestamp | actor | cmd | target | dry-run | approved-by 数据与安全边界 - 技能是散文 + 清单。它绝不碰你的云账号、防火墙或密钥。 - 它让你把 admin/terminal 端口绑定到 127.0.0.1,再通过 SSH/私有网络访问——它不会(也无法)替你完成绑定。 - 它绝不教你绕过服务商的条款(不为境外模型 API 自建跨境 VPN)。 License MIT。 这是什么 dsh-skill-deploy-harden 是 DeepSeek Harness (DSH) 的纯指导技能,覆盖「部署到云 + 安全加固」全流程,蒸馏自真实自建部署的实战教训: - 一条铁律:无鉴权 + 带 web 终端的服务,放公网 = 给全网一个 root shell。 - 部署 go/no-go 清单(端口图、密钥、磁盘、预算、选型、成本铁律)。 - 选型诚实:纯 API 编排壳只要 CPU,不要 GPU。 - 统一网关(一个 key、127.0.0.1:8080、按成本路由模型)。 - 日志/webhook 推送前先脱敏 cookie/密钥。 - 破坏性命令护栏 + 不可变审计留痕(智能体失控问题)。 - token 成本 + 磁盘满双熔断(fail-closed)。 - 防退款审计留痕。 - cron/worker 卫生 + 合规诚实(不建跨境 VPN)。 不给你:替你跑命令、替你保管密钥、把「无鉴权+web终端」的服务变成安全。 安装(零代码技能) DSH 从文件系统技能根(~/.dsh/skills/、<项目>/.dsh/skills/、~/.agents/skills/)一层深发现 <root>/<name>/SKILL.md。本包带一键安装器: npx dsh-skill-deploy-harden # 推荐:一键链接 或 npm i -g dsh-skill-deploy-harden && dsh-skill-deploy-harden 或手动 mkdir -p ~/.dsh/skills/deploy-harden && cp SKILL.md ~/.dsh/skills/deploy-harden/SKILL.md 链好后重启 DSH,deploy-harden 出现在目录里,模型按需加载。 dsh plugin add 装的是 bundle(代码插件);零代码技能走技能文件系统服务商,用上面的链接器。 用法 在 DSH 对话里直接描述部署/安全场景,目录里的 "Use when…" 会自动路由: - "把这个服务部署到云上,怎么安全暴露端口?" - "我的智能体要跑 cron,怎么防止它 rm -rf / 或 DROP TABLE?" - "搭一个 sub2api / one-api 网关,一个 key 统领所有模型" - "token 账单怎么防止一夜爆掉?" - "这服务带 web 终端,能直接放公网吗?"(技能会答:不能。) License MIT。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
zjukop/dsh-skill-deploy-harden
按清单把服务安全部署到云主机并加固
相关插件 · 安全 / 权限
智能体逆向工程morluto/rea
用智能体逆向工程任何东西,从应用行为到原生二进制。
★ 415,267已汉化DSH
73.3
智能体集群框架ruvnet/ruflo
面向 Claude Code 与 Codex 的智能体元基座meta-harness。
★ 80,414已汉化MCP
71.9
WorkBuddy 模型接入corrinehu/dsh-workbuddy-connect
2026 年 10 月 20 日起,WorkBuddy…
★ 1,604已汉化DSH
71.7
破甲一键通z91772524-ai/pojia-next
十五个 AI…
★ 967已汉化DSH
71.6
AI 代理虚拟终端strukto-ai/mirage
Mirage 是给 AI 智能体用的虚拟终端:一层 shell,统管数据、命令行和运行时。Unix…
★ 3,756已汉化DSH
70.8
Agent 操作层agentic-os-org/ANOLISA
ANOLISA(Agentic Nexus Operating Layer & Interface System Architecture)|智能体操作系统,带运行时、安全、可观测性,以及 Tokenless 响应压缩,降低 token 用量与成本。
★ 649已汉化DSH
70.7