🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

渗透测试模式 elliseang0000-lang/dsh-pentest-bugtrace

DeepSeek Harness
elliseang0000-lang63 天前有提交已提供中文文档扫描:无法判定

把 dsh 配置一键变成授权渗透测试代理

33.9/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/19 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add elliseang0000-lang/dsh-pentest-bugtrace
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · market
装得上吗
本站已在 dsh 0.2.1-rc.2 下真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 63 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意

未发布到 npm registry,仅可从源码安装

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包dsh-pentest-bugtrace(未发布到 npm,仅可源码安装)
✓Node 引擎要求 >=22.19 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/28 09:43:49

安全扫描自动 · 静态分析源码
v2.7.0
⚪ 扫描:无法判定尚无人工评估
展开查看扫描说明与证据 ↓

已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。

  • · 包内无可扫 JS
  • · TS 源码(可能为非 JS 实现或未发布源码),无法判定
扫描于 2026/11/3(0 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 渗透测试人格
  • 操作手册技能
  • MCP桥接

BugTraceAI 渗透测试模式,专为 deepseek-harness(dsh)打造:渗透测试人格、操作手册技能、MCP 桥接,一个安装包全搞定

README

由 DeepSeek 最新模型翻译生成
dsh-pentest-bugtrace License: MIT Validate 🌐 繁體中文 · 简体中文 · 日本語 一个用于 deepseek-harness(dsh)的渗透测试模式插件。一条命令即可将任意 dsh profile 转变为 BugTraceAI 渗透测试代理。 - 渗透测试人员角色 — 授权优先的操作规则;未经用户明确授权不进行扫描,每项发现均在报告前经过验证 - 内置 runbook 技能 — bugtrace-pentest 技能随包提供:扫描工作流、聚焦模式、认证配置(TOTP)、WAF 绕过、模型切换、报告格式 - BugTraceAI MCP 桥接 — 7 个原生工具(mcp__bugtrace__)直接驱动引擎 - 无头运行器 — 内置一次性任务执行器,因此仅基于 dsh-base 构建的 profile 也能启动完整代理 安装 前置条件:dsh CLI(从 deepseek-harness 构建),以及一个带有 Python venv 的 BugTraceAI-CLI 检出: cd ~/projects/BugTraceAI-CLI python3 -m venv .venv && source .venv/bin/activate pip install -r requirements.txt
展开完整文档(README 剩余 1 节)
dsh-pentest-bugtrace

License: MIT
Validate

🌐 繁體中文 · 简体中文 · 日本語

一个用于 deepseek-harness(dsh)的渗透测试模式插件。一条命令即可将任意 dsh profile 转变为 BugTraceAI 渗透测试代理。

- 渗透测试人员角色 — 授权优先的操作规则;未经用户明确授权不进行扫描,每项发现均在报告前经过验证
- 内置 runbook 技能 — bugtrace-pentest 技能随包提供:扫描工作流、聚焦模式、认证配置(TOTP)、WAF 绕过、模型切换、报告格式
- BugTraceAI MCP 桥接 — 7 个原生工具(mcp__bugtrace__)直接驱动引擎
- 无头运行器 — 内置一次性任务执行器,因此仅基于 dsh-base 构建的 profile 也能启动完整代理

安装

前置条件:dsh CLI(从 deepseek-harness 构建),以及一个带有 Python venv 的 BugTraceAI-CLI 检出:

cd ~/projects/BugTraceAI-CLI
python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
pip install -e . # makes python -m bugtrace importable from any directory

一条命令即可安装该插件(若 pentest profile 不存在则创建):

dsh plugin --profile pentest add git+https://github.com/elliseang0000-lang/dsh-pentest-bugtrace.git

快速开始

export DEEPSEEK_API_KEY=sk-... # dsh model key
export BUGTRACE_PYTHON=~/projects/BugTraceAI-CLI/.venv/bin/python
export BUGTRACEAI_HOME=~/projects/BugTraceAI-CLI # optional once pip install -e . is done

dsh --profile pentest "authorize and scan https://bugstore.bugtraceai.com, verify findings before reporting"

代理会声明授权,使用 mcp__bugtrace__start_scan 启动扫描,轮询 get_scan_status,然后通过 query_findings 和 export_report 进行确认。

MCP 工具

| 工具 | 用途 |
| mcp__bugtrace__start_scan | 启动扫描(target / full / 聚焦模式 / 认证配置) |
| mcp__bugtrace__get_scan_status | 轮询扫描进度 |
| mcp__bugtrace__query_findings | 列出发现(按严重程度 / 状态) |
| mcp__bugtrace__stop_scan | 中止扫描 |
| mcp__bugtrace__export_report | 导出 JSON / MD / HTML 报告 |
| mcp__bugtrace__explain_vulnerability | 对某项发现进行技术解析 |
| mcp__bugtrace__suggest_remediation | 修复建议 |

当后端不可用时,桥接会以失败开放方式处理(failOnStartupError: false),代理会回退到 REST API(http://127.0.0.1:8000)或 bugtraceai-cli shell 命令。

工作原理该包声明了 "dsh": { "bundle": { "patch": "pentest.patch.yml" } }。dsh plugin 会安装该依赖,并自动将其协调到配置文件的 dsh.profile.bundles 层栈中。该补丁组合了:

- 一个 system-prompt 人设覆盖(渗透测试人员,授权优先),
- skill-filesystem 的 customSkillDirs 指向本包的 skills/,
- insert 条目:dsh-code-runtime-worker-thread、无头启动 + 运行器,以及 BugTraceAI MCP stdio 客户端。

MCP 服务器以 python3 -m bugtrace mcp(stdio)方式启动。它必须能从 BUGTRACE_PYTHON 指定的解释器中导入;长时间扫描轮询和报告导出会获得提高的每次调用工具超时。

卸载

dsh plugin --profile pentest remove dsh-pentest-bugtrace

故障排查

| 症状 | 修复方法 |
| mcp__bugtrace__ 工具缺失 | 检查 BUGTRACE_PYTHON 是否指向已完成 pip install -e . 的 venv;验证 python -m bugtrace mcp 在管道上能干净启动(上游 stdout 污染修复位于 BugTraceAI-CLI 提交 a3d8de8) |
| 扫描启动时出现 Provider preset not found | BugTraceAI 自身的 bugtraceaicli.conf 需要一个 provider 段;deepseek 预设随 BugTraceAI-CLI data/providers/deepseek.json 提供(提交 a3d8de8) |
| git 托管的安装被 pnpm allowBuilds 阻止 | 本包没有构建脚本,因此无需允许任何内容;如果 pnpm 仍然报错,请将打印出的键添加到配置文件的 pnpm-workspace.yaml 中的 allowBuilds 下 |

授权

仅可针对你明确获授权测试的目标使用。该人设会拒绝未授权的扫描,在开始前声明授权,并在报告前验证每一项发现。

许可证

MIT — 参见 LICENSE。

🌐 繁體中文 · 简体中文 · 日本語
预览分享卡片长什么样 ↓elliseang0000-lang/dsh-pentest-bugtrace
分享 · DeepSeek Harness Hub
elliseang0000-lang/dsh-pentest-bugtrace

把 dsh 配置一键变成授权渗透测试代理

这是你的仓库?认领条目

回到顶部