PluginWorld
He

helm-d

dsh

DeepSeek Harness 破甲一体化安全分析插件:Android · Web · Native · Protocol · Malware · AI-Security 全领域聚合(9 bundle + 1 preset)

@ADWMC · MIT · updated 6d ago

SECURITY

B

SCORE

80

STARS

▲ 905

PLUG IN

git clone https://github.com/ADWMC/helm-d.git

No npm package published — plug in from source

README

helm-d icon

helm-d

DeepSeek Harness 的破甲安全分析插件。

33 个工具 · 362 篇按需参考 · 证据链强制入链 · 三档破甲热切换

Release CI Node License

安装 · 5 分钟上手 · 能力 · 工作台 · 工具 · 文档 · English

仅用于自有资产或已获授权的安全评估。 完整免责声明见 文末。

赞助商

想让你的项目出现在这里?开一条 sponsor issue。

展开 / 收起赞助商列表
toki · 冷咖啡 感谢 toki 赞助本项目 · 冷咖啡 · 破甲工作台 · 中转站
十一个 LLM 客户端一键破甲、一键卸载,Windows / macOS(arm64 · x64)/ Linux 三端安装包。勾选要破的软件按一下写入,打开软件后单独发口令「冷咖啡」;不想要了按卸载,文件回到写入之前。
Hua · Vector 感谢 Hua 赞助本项目 · Vector
一个中转站通吃 70+ 模型:Claude / Gemini / Codex / DeepSeek / Grok / Kimi / GLM 全覆盖。OpenAI 低至 0.065x、Plus 0.085x、Pro 0.165x,kiro 0.22x、ccmax 1.2x。

它是什么

helm-d 是 DeepSeek Harness 的插件,不修改宿主二进制,通过 cordis 钩子给模型加四样东西:

  • 33 个工具:Android / Web / Native / Protocol / Malware / AI-Security,加上 Case 生命周期、路由与工具账本。
  • 证据链:工具输出自动落 evidence/,结论必须引用 E 编号和可复现的 repro_cmd。
  • 按需知识:362 篇参考文档由 read_reference 读取,不塞进 system prompt。
  • 三档破甲:core / stealth / redteam-max,工作台一键热切换,下一次模型调用生效。

它 不是 引擎补丁:不落盘改审批/沙箱,也不起独立进程。和补丁类工具可以同装,分工不同。

安装

前提:Node >= 22.19,已安装 dsh CLI。

dsh plugin --profile web add https://github.com/ADWMC/helm-d/releases/download/v0.5.2/helm-d.tgz
dsh web

安装/更新请使用带 vX.Y.Z 的版本化 URL。releases/latest/download/* 是滚动地址,写进 profile 依赖后,下次发版会让 pnpm lockfile 的 sha512 失配(ERR_PNPM_TARBALL_INTEGRITY)。遇到见 安装故障排查。

首次启动时健康检查会按本机 dsh 版本校验/修复 preset,不需要手工改 YAML。

Web 端首次启动会出现 Star 提示面板;它 不影响任何功能,可以直接跳过。遇到问题见 Star 弹窗帮助。

5 分钟上手

  1. 新建 DSH 会话,把 Agent 预设切到 helmd。

  2. 发送 helmd 激活。

  3. 先做一个读文件/列目录动作。首轮只暴露 shell + read,下一轮 33 个工具(含 begin_case)才会出现——这是宿主晋升机制,不是插件坏了。

  4. 直接下任务,例如:

    分析 samples/app.apk 的加固方式,建 case、收集证据,最后给出带 repro_cmd 的结论。

  5. 需要结构化结论时,让模型走 Case 流程:

begin_case(goal, samples)
  → 工具输出自动写入 evidence/(E-001、E-002…)
  → record_finding(title, detail, evidence_ids, repro_cmd)
  → end_case(summary)

引用不存在的 E 编号会被拒绝;repro_cmd 是必填项,没有可复现命令的结论不算结论。

能力

能力 说明
六域工具 Android 脱壳/Frida、Web 漏洞、Native 壳与反逆向、Protocol 抓包、Malware IOC/YARA、AI-Security
Case 与证据链 磁盘工作区 + 自动入链 + E 编号校验 + repro_cmd 门禁;压缩上下文后 case_status 能从磁盘恢复
三档破甲 core / stealth / redteam-max,POST /api/helmd/profile 原地重注册 persona section,无需重启
按需参考 362 篇文档,skill_catalog 路由、read_reference 按需读取,不占 system prompt
自主状态包 case_status 返回假设链、findings、证据、dead ends、匹配 playbook、下一步建议
工作台 破甲 / Case / 拦截 / 关于四个 tab,侧边栏入口,数据走 /api/helmd/*
三档破甲的区别(展开)
Profile 定位 内容
core 全能主档(默认) 完整主档规则
stealth 轻量隐匿 core + 最小输出 / 只读优先 / 单目标收敛
redteam-max 渗透加厚 core + 全链路攻击链 / 攻防双栏 / 产物成套

三档都封印在 profiles.dat;切换后旧 section 被 dispose 并原地重注册,无需重启宿主。

工作台

DSH 会话头部点 helmd 工作台,优先打开右侧栏(sidebar 不可用时回退浮层):

  • 破甲:三档实时切换。
  • Case:当前会话绑定的 case——假设链、结论、证据列表、未决假设;未绑定时显示提示与磁盘最近 case,不再自动展示别的会话。
  • 拦截:流式拒绝拦截的计数与摘录。
  • 关于:版本、作者、免责声明、更新地址、更新日志与“检查更新”。

工具

最常用的入口:begin_case / case_status / record_finding / end_case / route_task / read_reference / analysis_mode。

33 个工具(按域展开)
域 工具
Case begin_case case_status record_finding save_evidence end_case
Case / 假设 record_hypothesis update_hypothesis
路由/知识 skill_catalog read_reference route_task analysis_mode
Android apk_fingerprint
Web web_reference bot_analyze
Native native_reference detect_packer scan_strings xor_bruteforce encoding_detect
Protocol protocol_reference pcap_parse state_machine parse_har
Malware malware_reference ioc_extract yara_gen
AI-Security ai_reference llm_sim
Evidence evidence_reference triage_artifact hash_artifact
Toolbox tool_recommend tool_memory

参考资料

362 篇文档在 references/,包括 Android 脱壳与 Frida 模板、Web 漏洞 playbook、Native 壳识别与反逆向、Protocol 抓包与状态机、Malware IOC/YARA、AI-Security 提示注入、Evidence 报告模板。模型用 read_reference 按需读取,参考是弹药,不是硬规则。

运行方式

请求 → 首轮锚定(shell + read)→ route_task 路由
     → 域工具 / read_reference → evidence/(E 编号)
     → 带置信度与 repro_cmd 的结论
架构与运行时钩子(展开)
  • bootstrap:首轮只暴露平台 shell + read,工具调用或助手消息后晋升。
  • gate:注册 helm-d:persona section;Star 面板只是提示层,不 gate 功能。
  • persist:所有后注册域工具输出自动落 evidence/。
  • advisory-hook / llm-stream-hook / ica-context:交付拒绝检测、流式拦截闭环与行为示范注入。
  • router + case:领域路由、Case 生命周期与 [autonomy] 状态包。

详见 架构文档 与 设计原则。

验证

  • 八题原题干 60s 协议 8/8 无拒绝;完整数据与判档见 八题评测报告。
  • BoosterX v2.2.4.3 (.NET) 许可绕过:ConfuserEx 下还原 32,316 个方法体、解密 7,726 条常量;见 实战案例。

兼容性、更新与卸载

项 要求
DSH 0.2.x(本版在 0.2.1-rc.2 验证)
Node >= 22.19.0
平台 Windows 用 pwsh;Linux / macOS 用 bash;WSL 通过 wsl.exe
# 更新:先卸载,再装目标版本(不要用 latest/download)
dsh plugin --profile web remove @adwmc/helm-d
dsh plugin --profile web add https://github.com/ADWMC/helm-d/releases/download/v0.5.2/helm-d.tgz

# 卸载
dsh plugin --profile web remove @adwmc/helm-d

把 v0.5.2 换成目标 Release 的 tag;不要用 releases/latest/download/* 作为 profile 依赖。

文档

社区与支持

如果 helm-d 对你有帮助,欢迎点个 Star。

致谢

本项目融合了大量优秀开源项目的设计思路与实现模式,向社区先行者致敬:

参与贡献

欢迎 issue 与 PR。改动前请先读 CONTRIBUTING.md 和 docs/principles.md,保持两条架构约束:证据强制入链、参考知识按需读取。

License

MIT。

免责声明

本项目仅用于学习交流与授权安全评估。使用者须自行确保所有操作均在本人拥有的资产或已获得书面授权的范围内进行;未经授权对他人系统进行扫描、探测或入侵属于违法行为。

本项目按 MIT “原样”提供,不附带任何担保。部分代码由 AI 辅助生成,使用前请自行审查,并自行判断是否适合你的使用场景与所在司法辖区。

SIMILAR PLUGINS