跳到主要内容
Plugin安装含风险命令

dsh-pentester

fb0sh/dsh-pentester

基于 PTES 的渗透测试插件,采用 Root-Orchestrator 架构,用于 DeepSeek Harness。

形态
Plugin 插件
安装
npm 包安装
需要密钥
否
近月下载
4,366
最近推送
10 天前更新

项目说明

From README

dsh-pentester 面向 DeepSeek Harness 的最小化 Root-Orchestrator PTES 渗透测试插件。内置 1011 个渗透测试 Skill (7 个 bundle + 16 个 standalone),覆盖 Kali 工具、PTES 全阶段、CTF、逆向、白盒审计、漏洞知识库与报告生成。19 个内置专家 Agent 按 PTES 阶段编排;MCP 集成支持 STDIO / Streamable HTTP / Legacy SSE 三种 transport(Legacy SSE 可直连 PortSwigger Burp MCP Server,无需代理中转)。

PTES 阶段可为该阶段所有 Worker 共享 Skills / MCP server,也可配置跨阶段的 Global Worker 共享能力。唯一事实来源是 docs/plan.md ;架构视图见 docs/architecture.md ,磁盘布局见 docs/workspace.md ,领域术语见 CONTEXT.md 。Skill 能力运行时见 docs/skill-runtime-v4.md (Native DSH Skill 集成)。

渗透会话里的探索链路、资产图与报告视图,参考并融合了 howmp/dsh-pentest 的界面与链路呈现(Goal / Intent / Fact / Asset)。漏洞视图是本仓库自己的实现。编排、持久化与工具面仍以本仓库的 PTES Root-Orchestrator 为准( run.json + Delegation,不引入对方的 sqlite 存储或 pentest 工具面)。

⚠️ 免责声明 本项目是 网络安全测试工具 ,仅可用于以下场景: 已获得目标系统所有者 明确书面授权 的渗透测试、红队演练与安全评估; CTF 竞赛、靶场、实验室环境与自有资产的测试; 安全教学、研究与工具开发。使用者必须自行确认测试范围与授权边界。未经授权对第三方系统进行扫描、探测、入侵或任何形式的攻击,在多数国家和地区均属违法行为 ,由此

Original description

基于 DeepSeek Harness 的多 Agent PTES 渗透测试编排插件,支持自动化侦察、漏洞分析、验证与报告,使用 Docker/Kali 隔离工具箱 | Multi-agent PTES penetration testing plugin for DeepSeek Harness with automated recon, vulnerability analysis, validation, reporting, and Docker/Kali toolbox

安装方式

npm 包安装 · 安装无需配置

README 解析
shell
npm install -g @deepseek-ai/dsh
shell
dsh plugin --profile web add dsh-pentester@latest
shell
dsh plugin --profile web add github:fb0sh/dsh-pentester

安装命令包含风险形态

  • 全局安装,会改动系统级依赖
  • 需要 sudo 提权

全局安装会修改系统级依赖;远程脚本执行等于把执行权交给仓库作者。装前请通读命令。

安全能力

静态扫描源码得到的权限画像 —— 回答的是「它要动什么」,而不是「它好不好」

  • 执行命令
  • 写入文件
  • 读取文件
  • 访问网络
  • 读取环境变量
  • 派生子代理

未发现已知红线(明文传输、安装期执行代码、凭据外传等)。

能力与红线来自 awesome-dsh-plugin 的静态扫描结果(CC0 公有领域),本站未逐行复核源码; 它只覆盖能被静态识别的模式,不等于安全审计结论。

为什么是这个分数

近 10 天内有提交;README 给出了可直接复制的安装命令;装完即可用,无需额外配置;近月 npm 下载 4366 次,star 不多但真在被使用。

维护活跃
86
实用度
94
生态热度
73
上手便捷
94
信号质量
96
数据置信度
100%
评分怎么算