fb0sh/dsh-pentester

fb0sh★ 1TypeScript最后同步: 2026-08-22

在 GitHub 打开

README 摘要

dsh-pentester 面向 DeepSeek Harness 的 PTES 渗透测试编排插件。 它是一个标准的 DSH bundle : package.json 声明 dsh.bundle.patch , cordis.patch.yml 将插件插入 profile。 能力 - PTES 七阶段工作流 - 自动 Engagement bootstrap( pentester ensure engagement ,幂等) - Orchestrator + subagent Agent Run - Agent Template、Skills、MCP、Toolbox - Tool Broker(Scope、grant、AUTO / APPROVAL / DENY) - Docker 与 MCP 执行后端 - Artifact / Evidence / Finding 持久化 - 审批与 capability 控制 - Native DSH 人机交互( ask user question ) - Pentester Native UI( conversation.view ) - 报告( report.md ) 架构状态: docs/status.md 。 AI / 贡献者规则: AGENTS.md 。 文档索引: docs/README.md 。 英文版 README: docs/README.en.md 。 安装 加载成功会输出 [dsh-pentester] loaded 。生产默认: devSeed=false 。仅开发 fixture: dsh web --patch ./cordis.dev.patch.yml 。 从 GitHub 安装(pnpm ≥10 在允许构建前会拒绝 prepare ): 卸载: dsh plugin --profile web remove dsh-pentester 。 保持以下名称同步: package.json 的 name 、 src/index.ts 的 name 、 cordis.patch.yml 的 id / name 。 开发 pnpm run check 即 tsc --noEmit 加 pnpm run build (host tsdown + client bundle)。 官方 Quickstart:https://deepseek-harness.github.io/deepseek-harness/guide/quickstart License MIT

在 GitHub 查看完整 README →
工具/开发deepseek-harnessdsh-plugindsh-pluginspentestpentesteragent

分类