返回目录

dsh-secure-audit

编辑精选维护状态: 活跃

pensivefei/dsh-secure-audit

只读安全合规插件:提示注入检测、中文隐私信息脱敏与本地配置审计报告。

前往 GitHub
$ dsh plugin add dsh-secure-audit

84

星标

4

Fork

JavaScript

语言

MIT

许可证

2026-08-19

创建于

2026-10-11

最近推送

MIT 协议的只读 DeepSeek Harness 插件,用于检测提示词注入、脱敏 PII,并对本地 DSH 运行环境做 OWASP LLM / Agentic Top 10 合规检查,产出脱敏、自带校验和、可复现的报告。

DSH 适配

原生运行时

作者声明

安全审计

未审计

最后核验

2026-08-30

许可证

MIT

01它能帮你完成什么?

  • 在文本送达模型之前,检测 DeepSeek Harness 中的提示词注入攻击

    allow / review / block 判定、riskLevel,以及用于可重放、可审计决策的 inputSha256

    需要对不可信或用户提供的输入做只读闸口的安全意识较强的 DSH 运维者

  • 对本地 DeepSeek Harness 安装做 OWASP LLM / Agentic Top 10 合规检查

    覆盖 config / sessions / plugins / paths / network / env / host 的 11 项只读检查,以及脱敏、自带校验和的报告

    在生产使用前加固 DSH 宿主的合规审查者与平台团队

02如何接入 DeepSeek Harness?

前置条件

  • 已安装 DeepSeek Harness 运行时,它提供 `@deepseek-ai/dsh-tools >= 0.1.0-rc.7` 对等依赖
  • Node.js(插件的 `lib/` 仅引入 Node 内置模块,无需额外运行时依赖)

安装步骤

  1. 01

    从 npm registry 安装:`dsh plugin add dsh-secure-audit`(安装最新发布版本)

    $ dsh plugin add dsh-secure-audit

  2. 02

    或从发布 tar 包安装:`dsh plugin add ./dsh-secure-audit-0.2.7.tgz`

    $ dsh plugin add ./dsh-secure-audit-0.2.7.tgz

  3. 03

    或从 git 源码安装并固定提交:`dsh plugin add github:PensiveFei/dsh-secure-audit#<commit>`

    $ dsh plugin add github:PensiveFei/dsh-secure-audit#<commit>

验证接入成功

  • 重新加载 web 配置(或重启 harness),确认 `dsh profile.bundles` 中列出了该 bundle
  • 确认 `dsh web --dump-config` 输出包含 `secure-audit` 这一行

回滚

  • 遵循 `docs/uninstall-rollback-checklist.md` 中先备份的卸载 / 升级 / 回滚清单,它覆盖在不影响宿主配置的前提下移除插件

03DSH 适配与能力边界

DSH 适配原生运行时

在 DeepSeek Harness 宿主启动时通过 DSH 运行时(dsh-tools 对等依赖)注册四个工具与一个技能,由 dsh 插件系统调用。

  • 提示词注入检测(security_scan_text)

    不可信文本(可通过 maskText 选择脱敏)→allow / review / block 判定、riskLevel,以及用于重放的 inputSha256

  • PII 脱敏(security_redact_text / security_redact_json)

    文本或结构化 JSON(可附加 keyModes 正则)→脱敏后的文本 / JSON,中国 PII、邮箱、密钥被遮蔽,结构保持不变

  • 本地安全审计(security_audit)

    scope[] 指定 config / sessions / plugins / paths / network / env / host,profile quick|full→checks[] 与 pass/warn/fail/error/info 汇总、OWASP 映射、脱敏的 reportSha256

    通过 stat/readdir/readFile/env/os 读取宿主的 config / sessions / plugins / paths / network / env / host;可选的 `logFile` 会写入仅追加的 JSONL 审计日志(默认关闭)

04适合谁?何时不该用?

适合

  • 需要对不可信或用户提供的输入做只读闸口的安全意识较强的 DSH 运维者
  • 在生产使用前加固 DSH 宿主的合规审查者与平台团队

不适合

  • 默认失败开放——扫描预算超时时会降级为 `allow` 并给出警告,因此不会阻断可用性;对敏感流程可设置 `onTimeout: review|block` 改为失败关闭。
  • 文件权限检查只读取 POSIX 模式位(Node 没有原生 ACL API,不检查 Windows ACL);实时监听端口的真值仅在 Linux(`/proc/net`)上获取,其他平台依赖 env/config 证据。

05兼容性、维护与安全提示

  • 默认失败开放——扫描预算超时时会降级为 `allow` 并给出警告,因此不会阻断可用性;对敏感流程可设置 `onTimeout: review|block` 改为失败关闭。
  • 文件权限检查只读取 POSIX 模式位(Node 没有原生 ACL API,不检查 Windows ACL);实时监听端口的真值仅在 Linux(`/proc/net`)上获取,其他平台依赖 env/config 证据。
  • 可选的实时供应链检查(`supplyChainLive: true`)会把已安装插件名 + 版本发送到 registry.npmjs.org;默认是离线清点,且在 `profile: quick` 下跳过实时调用。
2026-08-192026-08-30v0.2.7

MIT · 活跃维护中(最新发布 v0.2.7,2026-08-30)

06常见问题

怎么把 dsh-secure-audit 装进 DeepSeek Harness?

运行 `dsh plugin add dsh-secure-audit` 从 registry 安装最新发布版本;也可以用发布 tar 包(`dsh plugin add ./dsh-secure-audit-<version>.tgz`)或固定提交从 git 源码安装(`dsh plugin add github:PensiveFei/dsh-secure-audit#<commit>`)。没有构建步骤,也没有安装脚本。

安装后怎么确认工具已注册?

重新加载 web 配置或重启 harness,然后确认 `dsh profile.bundles` 中列出了该 bundle,且 `dsh web --dump-config` 输出包含 `secure-audit` 这一行。

插件会不会写入或改动我的系统?

不会——插件绝不在被审计系统上写入、删除或执行任何操作;审计 / 脱敏 / 扫描路径都只读,唯一的写入是默认关闭的可选仅追加 `logFile` 审计日志。

本地审计检查什么,跨平台吗?

它运行覆盖 config / sessions / plugins / paths / network / env / host 的 11 项只读检查,映射到 OWASP LLM + Agentic Top 10。注意:不检查 Windows ACL,实时监听端口检查仅在 Linux(`/proc/net`)上生效。

检测结果确定且可验证吗?

是——扫描结果带有 `inputSha256`,报告带有 `reportSha256`,因此决策与报告都能在本地重放与验证;脱敏会应用于每条输出路径。

08数据与来源

  • 作者声明github.com986e20541475…

    Read-only security and compliance plugin for [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) (DSH).

  • 作者声明github.com986e20541475…

    Peer dependency: `@deepseek-ai/dsh-tools >= 0.1.0-rc.7`, provided by the DSH runtime.

页面基于项目公开文档、仓库元数据和 DSH Plugins 的结构化解析生成;最后核验于 2026-08-30。发现错误?提交更正。

🏆

最佳 DeepSeek Harness 插件

从全目录挑出的 12 个值得优先安装的插件,覆盖各个分类。

广告

DSH Plugins 是独立的 DeepSeek Harness 插件市场,与 DeepSeek 官方无关,也不代表官方背书。第三方插件未经安全审计,安装前请审查源码。

每周获取最新的 DeepSeek Harness 插件,绝不滥发。