bainianling/dsh-jailbreak-mode ↗★ 8
@bainianling/dsh-jailbreak-mode
自动注入提示词前缀以进行红队安全评估 适合需要对Agent进行安全对抗测试、越狱模式评估的安全研究员。
安裝
此插件尚未提供可驗證的 bundle,或相容性檢查未通過。請先閱讀倉庫說明。 閱讀完整 README ↗
說明文件
閱讀完整 README ↗安装使用
方式一:直接用发布产物(推荐)
npm install ./dist/npm/bainianling-dsh-jailbreak-mode-0.1.0-rc.10.tgz
在 harness 的 cordis.yml 中挂载该插件(示例见 agent-presets/jailbreak 预设的做法):
- id: jailbreak-mode
name: '@bainianling/dsh-jailbreak-mode'
config:
defaultActive: true
defaultStrategy: authorized-ctf
安装环境需已具备该插件的 peer 依赖:
@deepseek-ai/cordis以及对应的@deepseek-ai/dsh-*核心包(agent / llm / session / system-prompt / tools 等),它们随 DeepSeek Harness 发行。
方式二:从源码学习
pnpm install # 需在 deepseek-harness workspace 环境内安装依赖
pnpm test # 运行单元测试
pnpm run build # tsc 将 src 平铺编译到 lib/(.js + .d.ts)
pnpm pack # 从 lib/ 打包发布 tgz
配置项
| 配置 | 类型 | 默认值 | 说明 |
|---|---|---|---|
defaultActive | boolean | false | 新建 agent 是否无需 /jailbreak 命令即进入破甲模式(会话自身的已记录状态优先) |
defaultStrategy | string | 全局默认策略 | 经 defaultActive 进入破甲模式的 agent 所用策略 id(未知 id 在插件加载时失败) |
workspaceSubdir | string | tvd | TVD 工作区在会话 cwd 下的子目录(仅 TVD 策略生效,须为无分隔符的单路径段) |
validatorModel | string | 空 | 写入 TVD 文件 {{validatorModel}} 的分类模型名(tvd-guard 运行验证器所需;为空则降级为仅提示词变体) |