- 回滚/备份:空 bak 改名 .bad 跳过;升级刷新 bak 补上单数 marker 补丁;统一原子写 - 补丁命中:optional 命中不符记软失败;#42 插入型替换加探针防重复插入 - Windows:进程枚举改用 | 分隔 + UTF-8,修复中文路径换包不杀旧进程;换包失败拉起原版 - 安全:asar 解包防越界;红队路径校验 realpath 防空 symlink;更新仅 https;报告回放去换行注入 - 提示词钩子:停用后 rewriteFn 返回原装配文本并清理 assemble guard;缓存签名纳入红队/策略/override - 红队:listEngagements 默认不算统计;listVulns/报告支持 evidenceLimit - 子代理名额占位即时生效并回退;--apply 有失败项退出码 1 - 清理:删除 lib/mnemon-settings.js 及 13 处死代码/未使用 import;移除 test 目录与 test 脚本
72 lines
1.8 KiB
YAML
72 lines
1.8 KiB
YAML
# dsh-purge bundle patch
|
||
#
|
||
# 清洗 + 演练台都在本插件内(lib/redteam、presets/redteam、skills/redteam)。
|
||
# 只装 dsh-purge,不外接、不 link 其它红队包。
|
||
|
||
# 关掉旧的独立红队包行(若用户以前装过 dsh-redteam-mode)
|
||
- id: redteam-store
|
||
name: dsh-redteam-store
|
||
disabled: true
|
||
|
||
- id: redteam-ui
|
||
name: dsh-redteam-ui
|
||
disabled: true
|
||
|
||
- id: redteam-mode
|
||
name: dsh-redteam-mode
|
||
disabled: true
|
||
|
||
- id: redteam-mode-store
|
||
name: dsh-redteam-mode/store
|
||
disabled: true
|
||
|
||
- id: redteam-mode-ui
|
||
name: dsh-redteam-mode/ui
|
||
disabled: true
|
||
|
||
- id: system-prompt
|
||
config:
|
||
includeHarnessIdentity: false
|
||
personaPrefix: ""
|
||
personaSuffix: ""
|
||
|
||
# 本体 insert 写在用户层 profile/cordis.patch.yml(postinstall / 演练台自愈补)。
|
||
# 这里只改已入队条目的 inject/config。再 insert 一次会 already queued(#152 / #154 / #159)。
|
||
- id: dsh-purge
|
||
name: dsh-purge
|
||
inject: [systemPrompt, tools]
|
||
config:
|
||
enabled: true
|
||
autoApplyOnStart: false
|
||
autoUpdateOnStart: false
|
||
autoRevertOnMissing: false
|
||
injectOnce: false
|
||
stripMnemon: true
|
||
verbose: false
|
||
postPrompt: ""
|
||
postPromptOrder: 5100
|
||
autoRetry: true
|
||
retryMax: 3
|
||
autoContinue: false
|
||
continueMax: 3
|
||
continueText: "继续"
|
||
capabilityProtocol: true
|
||
hooksDenyBypass: true
|
||
anchorMode: auto
|
||
subagentControl: true
|
||
|
||
- insert:
|
||
# 演练台:预设 + 技能落地(本插件 lib/redteam)
|
||
- id: dsh-purge-redteam
|
||
name: dsh-purge/redteam
|
||
|
||
# 演练台事实库(SQLite),数据在 $DSH_HOME/redteam
|
||
- id: dsh-purge-redteam-store
|
||
name: dsh-purge/redteam/store
|
||
config:
|
||
root: !!js dshHomePath('redteam')
|
||
|
||
# 演练台 HTTP 桥 POST /redteam/api
|
||
- id: dsh-purge-redteam-ui
|
||
name: dsh-purge/redteam/ui
|