插件目录 / Developer / dsh-model-redactor
dsh-model-redactor
未验证 zerodegress
功能简介
Developer 类别的 DeepSeek Harness 插件。
未验证 — 尚未实测
Developer 类别的 DeepSeek Harness 插件。 尚未验证——请自行安装测试。
「未验证」表示我们的自动化 CI 尚未安装过该插件。功能描述与版本兼容性均为作者声明。这不是安全审计,也不代表对第三方代码的背书。
README
dsh-model-redactor
Model-visible redaction plugin for DeepSeek Harness (dsh). It redacts
sensitive material (API keys, tokens, credentials) from what the model sees:
- Input (
agent/pre-step): user messages are rewritten to redacted copies
before they enter the session log and the model request. Already-logged tool
results are redacted through session surface replacement, preserving the
original append-origin events in the durable log. - Output (
llm/stream): text, reasoning, and tool-call argument deltas are
redacted before the agent loop logs them, so the log and future model context
stay consistent.block-endpayloads are also redacted so the assembled
assistant message cannot reintroduce a secret.
Install / compose
Add the row to a Cordis patch:
- insert:
- id: dsh-model-redactor
name: dsh-model-redactor
config:
enabled: true
The package ships cordis.patch.yml and declares dsh.bundle.patch for bundle
profiles.
Configuration
| Field | Type | Default | Description |
|---|---|---|---|
enabled |
boolean |
true |
Master switch. |
replacement |
string |
[REDACTED] |
Replacement text (1..128 chars). Must not itself match a built-in secret pattern. |
customRegexes |
Array<{ pattern, flags?, replacement? }> |
[] |
Extra regex rules. |
customWords |
Array<string | { word, replacement? }> |
[] |
Exact-word rules. |
Built-in rules are fixed and cannot be disabled. They cover OpenAI-style sk-,Bearer, Basic, GitHub tokens, Slack tokens, JWTs, assignment patterns,
PEM private-key blocks, and AWS AKIA access key IDs.
Build and test
pnpm build
pnpm test
tsc emits lib/. Unit and integration tests use Vitest.
安装
装一次目录插件,之后本站所有插件都能让 DeepSeek Harness 自动找、自动装:
dsh plugin add dshbase-catalog 然后对 agent 说「帮我装 dsh-model-redactor」,它会在目录里找到并自动安装。文档:dshbase-catalog · 已验证场景包。
该插件是 GitHub 源码(未发 npm)——直接从仓库装:
Web profile:
dsh plugin --profile web add github:zerodegress/dsh-model-redactor Headless(CLI)profile:
dsh plugin --profile headless add github:zerodegress/dsh-model-redactor 实测报告
尚未 L3 验证——若已跑过,见下方失败备注。