fujiang-pojia
Health Uyari
- No license — Repository has no license file
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Community trust — 71 GitHub stars
Code Basarisiz
- exec() — Shell command execution in plugin/lib/aboutsecurity.js
- fs.rmSync — Destructive file system operation in plugin/lib/aboutsecurity.js
- os.homedir — User home directory access in plugin/lib/aboutsecurity.js
- process.env — Environment variable access in plugin/lib/aboutsecurity.js
- exec() — Shell command execution in plugin/lib/automation.js
- os.homedir — User home directory access in plugin/lib/automation.js
- process.env — Environment variable access in plugin/lib/automation.js
- os.homedir — User home directory access in plugin/lib/findings.js
- process.env — Environment variable access in plugin/lib/findings.js
- exec() — Shell command execution in plugin/lib/index.js
- os.homedir — User home directory access in plugin/lib/index.js
- process.env — Environment variable access in plugin/lib/index.js
- exec() — Shell command execution in plugin/lib/knowledge.js
- os.homedir — User home directory access in plugin/lib/knowledge.js
- process.env — Environment variable access in plugin/lib/knowledge.js
- fs.rmSync — Destructive file system operation in plugin/lib/skills.js
- os.homedir — User home directory access in plugin/lib/skills.js
- process.env — Environment variable access in plugin/lib/skills.js
Permissions Gecti
- Permissions — No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
富江破甲(破甲):DeepSeek Harness破甲插件,旨在减少合法授权场景中人工智能不必要的拒答,支持技能库下载与调用、漏洞知识库检索、漏洞报告更新和安全评估自动续跑。当前版本:0.20.12,附免责声明。
点击加入频道:https://t.me/DeepSeek22
欢迎加入频道,关注富江破甲。
富江破甲(破甲)
深度求索智能体增强插件:提示词配置、技能库与安全评估工作流 · 版本 0.20.12
富江破甲旨在帮助人工智能理解合法授权任务的上下文,减少不必要的拒答,改善任务连续性,并将技能调用、知识检索、验证记录和漏洞报告连接起来。实际表现取决于模型、服务商政策、环境配置与任务内容,不保证模型无条件执行所有请求。
本项目将 @deepseek-ai/dsh-prompt-custom 安装到 DeepSeek Harness 的配置目录。插件程序位于 plugin/,提示词配置单独保存在 prompt-custom.json。
下载与安装
在仓库页面点击 Code → Download ZIP(代码 → 下载压缩包),解压后安装;也可以使用 Git 克隆本仓库。
- 先启动一次官方 DeepSeek Harness Desktop,完成
desktop配置初始化。 - 完全退出 Harness,包括右下角托盘图标中的“退出”。
- 双击解压目录中的
点我执行脚本.cmd。 - 安装完成后自行重新打开 Harness。
如果检测到 Harness 仍在运行,安装器会提示退出并停止,本次不会修改文件。安装器不会自动关闭或重启 Harness,也不支持 -NoRestart 参数。
# 完全退出 Harness 后执行安装
.\点我执行脚本.cmd
# 仅查看安装计划,不修改文件
.\install.ps1 -DryRun
安装器默认使用 desktop 配置,优先调用 Desktop 自带的 DSH 命令行工具;也支持通过 -Profile、-DshCommand、-DshHome 指定配置名称、命令行工具和数据目录。
安装时,脚本将插件复制到 $DSH_HOME\local-plugins\dsh-prompt-custom,通过 dsh plugin --profile <profile> add <path> 注册,并将附带的提示词配置复制到 $DSH_HOME\prompt-custom.json。如果已有配置与新配置不同,会先在原文件旁备份;注册失败且存在备份时,会恢复原提示词配置。未设置 DSH_HOME 时,默认使用 $env:USERPROFILE\.dsh。
安装成功后,脚本会尝试在旁边的 install.log 中记录时间和版本;该文件不是完整的运行日志。
脚本被拦截时
安装器是可阅读的 PowerShell 脚本,主要负责复制文件并调用 DSH 命令行工具。脚本不包含隐藏窗口启动、强制结束进程、计划任务或通过 WMI 创建进程的行为,启动参数使用 -ExecutionPolicy RemoteSigned。这些信息不等于任何安全软件的检测结论。
如果 Windows 因下载来源标记阻止脚本运行,可以先核实下载来源和脚本内容,再通过文件“属性”中的“解除锁定”处理。可用下面的命令计算脚本校验值,与发布者提供的对应值核对:
Get-FileHash .\install.ps1 -Algorithm SHA256
也可以完全退出 Harness 后手动复制和注册插件。下面的示例使用默认数据目录:
# 创建目标目录并复制插件文件
$pluginTarget = Join-Path $env:USERPROFILE '.dsh\local-plugins\dsh-prompt-custom'
New-Item -ItemType Directory -Force -Path $pluginTarget | Out-Null
Get-ChildItem -LiteralPath .\plugin -Force | ForEach-Object {
Copy-Item -LiteralPath $_.FullName -Destination $pluginTarget -Recurse -Force
}
# 使用 Desktop 自带的命令行工具注册插件
& "$env:LOCALAPPDATA\Programs\DeepSeek Harness\resources\runtime\cli\bin\dsh.cmd" plugin --profile desktop add $pluginTarget
手动安装如需采用附带的 prompt-custom.json,请先备份已有同名配置,再将其复制到 $env:USERPROFILE\.dsh\prompt-custom.json。完成后自行启动 Harness。
插件界面与提示词配置
插件在输入框附近提供“富江破甲”状态开关和设置入口,可以启用或关闭提示词注入。设置面板提供以下功能:
- 漏洞报告:持久化保存人工智能写入的漏洞记录,按严重、高危、中危、低危、信息等等级查看。
- 自定义提示词:编辑提示词配置。
- 技能库:下载、启用或关闭 REA 与 AboutSecurity。
- 知识库:查看和使用内置 CVE / PoC 条目。
- 渗透作业链:管理任务、资产、验证步骤、阶段和后续建议。
状态入口使用官方 conversation.input.overlay 扩展位置,避免占用输入区原有布局。启用自定义提示词注入时,插件以空段替代官方 harness:identity 开头;关闭后恢复官方开头,用户自己的提示词正文保持原样。
技能库下载与人工智能调用
技能库包含两个上游项目:
- REA 逆向分析工具:morluto/rea。
- AboutSecurity 安全评估技能库:wgpsec/AboutSecurity。
AboutSecurity 从 GitHub 下载当前 master 分支压缩包,仅提取 skills/ 目录,启用后注册发现的技能。下载过程显示进度并支持取消;启用和关闭会增加或移除技能提供方,删除操作仅针对插件管理的下载文件。技能数量可能随上游更新而变化。
本仓库通过上游链接按需下载技能库和 REA 安装文件,不附带其完整安装副本;使用第三方项目时适用各自的许可条件。
REA 需要兼容的 Node.js 版本:^22.23.4 || ^24.22.1 || >=26.12.1。插件通过 npm 安装时关闭生命周期脚本,因此这种安装方式不会构建 Frida 的可选原生绑定。具体工具能否使用,还取决于相应运行环境和分析引擎是否具备。AboutSecurity 主要由 Markdown 技能文档组成,无需额外的原生运行组件。
技能注册后,人工智能可以在可用技能目录中发现并按需读取相关内容。是否实际调用某项技能,取决于会话、模型、工具配置和任务上下文;下载成功不等于每项工具都已完成运行验证。
自动化作业链与指纹匹配
插件提供本地指纹匹配和任务台账接口。匹配计算与台账写入在本机完成;技能下载、联网模型调用及实际目标验证可能产生网络请求。
| 接口 | 用途 |
|---|---|
POST /api/dsh-prompt-custom/match |
输入端口、服务标识或产品名称,返回排序后的知识库候选条目及匹配原因。匹配权重包含端口 40、产品 30、CVE 20、关键词 20、严重级别 5。 |
/api/dsh-prompt-custom/campaigns |
管理测试范围、资产指纹、执行步骤、尝试记录和任务阶段。台账保存在 $DSH_HOME/vuln-report/campaigns.json。使用 GET ?id= 可读取任务及下一步建议。 |
作业链按以下阶段组织工作:
信息收集 → 指纹识别 → 漏洞匹配 → 可行性验证 → 漏洞利用 → 横向移动 → 报告输出
每个任务可以绑定一个会话,一个会话最多绑定一个任务。插件通过 campaign:context 向绑定的人工智能提供任务、阶段、资产数量及后续建议,并可调用 agent.followup(...) 继续推进。任务接口提供 bind、unbind、kick 等操作。
当前实现由用户在插件面板中创建任务;人工智能使用已有任务记录资产、步骤和结果。原生工具接口包括 kb_match、campaign_upsert、finding_upsert、pipeline_next,技能检索入口包括 skill_search 和 skill_read。原生工具注册依赖可解析的 DSH 工具服务,相应本地 HTTP 接口也提供功能入口。
任务可以记录目标、进度和完成标记。自动续跑默认最多 8 轮,并提供停滞判断与下一步建议。进度和阶段用于辅助组织任务,不等于漏洞已确认;漏洞报告仍应由验证结果和证据支持。
内置 CVE / PoC 知识库
知识库文件位于 plugin/knowledge/,随插件提供,启用本身无需下载。知识内容按九个分类技能注册到 skills.registerProvider,人工智能可以在 available_skills 目录发现它们并按需加载。
| 分类技能 | 主要覆盖内容 |
|---|---|
kb-java-deser |
Java 反序列化与相关组件问题,包括 Log4Shell、Spring4Shell、Struts2、WebLogic、Shiro、Fastjson、Java ECDSA 签名校验等。 |
kb-java-web |
Java 与开发协作平台相关问题,包括 Confluence、GitLab、Jenkins、TeamCity、Solr、Tomcat、Struts2 等。 |
kb-edge-device |
边界设备相关问题,包括 PAN-OS、Ivanti、Pulse、Citrix、FortiOS、F5 等。 |
kb-exchange-ad |
Exchange 与域环境相关问题,包括 ProxyLogon、ProxyShell、ProxyNotShell、Zerologon、AD CS、PrintNightmare、MS17-010、BlueKeep、Outlook 等。 |
kb-web-cms |
网站与内容管理系统相关问题,包括 Drupal、PHP、Laravel、ThinkPHP、vBulletin、Apache、Joomla 等。 |
kb-linux-priv |
Linux 权限提升相关问题,包括 PwnKit、Dirty Pipe、Baron Samedit、文件系统上下文、nf_tables、Looney Tunables、overlayfs 等。 |
kb-cloud-container |
云与容器相关问题,包括 runc、cgroups、Docker API、Kubernetes、Redis、PostgreSQL、Nacos 等。 |
kb-gray-market |
业务站点与接口风险,包括源码及配置泄露、接口越权、账户层级、支付回调、并发与幂等性、上传、公开存储桶、导出路径、SQL 注入、SSRF 等。 |
kb-triage |
从指纹识别到 CVE 候选筛选、验证证据整理与报告模板。 |
知识条目是对公开资料的整理,不应当作已经在当前目标上验证的结论。条目通过 verified: false、sources: 等元数据标记验证状态和来源,利用步骤须结合目标版本与前置条件复核。
每个条目以 Markdown 文件保存,元数据包括 title、cve、severity、cvss、product、versions、ports、keywords 等,并包含指纹、前置条件、PoC、利用步骤、修复与缓解、参考资料等内容。加载条目时会重新读取文件,知识库内容更新后可在后续调用中生效;分类定义位于 lib/knowledge.js,调整分类后需要重新加载插件。
知识库默认开启,开关状态保存在 $DSH_HOME/fujiang-skills/knowledge-state.json。关闭后停止向人工智能提供相关知识内容,原始文件仍保留在本地;由于知识库已经随包提供,不需要额外安装或下载。
兼容性与验证范围
插件声明兼容以下版本,安装时由 DSH 插件管理器检查:
- DeepSeek Harness 与
dsh-system-prompt:>=0.2.1-rc.5 <0.3.0。 - Cordis:
>=4.0.5 <5。
插件使用公开的 systemPrompt、skills、tools、智能体生命周期及 webServer 服务,不通过修改 Harness 程序文件安装。安装后需要完全退出并重新启动 Harness。
当前版本已核对文件结构与安装逻辑,未重新完成全部功能的实际运行验证,不能据此承诺所有技能、CVE 条目或自动流程都可用。已知情况:免责声明弹窗关闭后的 Enter / Esc 监听仍可能影响输入和快捷键。
提示词配置与免责声明
prompt-custom.json 独立于插件程序文件,可能包含个人配置。安装、备份或再次分发时,请确认采用的是你希望使用或分享的版本。
使用说明与责任边界请参阅 免责声明。项目名称及对 DeepSeek 的提及不代表官方背书。
搜索关键词:富江破甲、破甲、深度求索、人工智能安全评估、技能库、漏洞知识库。
功能效果图
自定义提示词

技能库

知识库

渗透作业链

Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi
