dsh-dolphin-security
在终端中运行以下命令:
dsh plugin install ccr-wer/dsh-dolphin-security
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install ccr-wer/dsh-dolphin-security 安装本插件(开源地址:https://github.com/ccr-wer/dsh-dolphin-security)。
插件介绍
许多团队在 DSH 生态里仍习惯被动等告警,缺少一套可重复、可落地的主动安全巡检流程。Dolphin(小海豚)把渗透测试里「信息收集 → 漏洞探测 → 利用验证 → 报告」的思路,转成定期对目标主机与代码库做扫描与评估的主动防御巡检,填补「主动防御巡检」这一块的空白。
插件在官方 DSH 宿主中注册 dolphin_scan 与 dolphin_patrol 两类能力:本地对本机目录做基于 Semgrep 的静态扫描;远程经 SSH 下发扫描、回收结果并在本地结构化存档。扫描结果统一映射为 SecurityFinding 模型,报告包含主机、文件位置、严重级别、规则 ID、修复提示等字段。规则随包分发、可离线使用,不依赖 semgrep registry;v0.3.0 起规则集已扩展并包含自研 Node.js 相关规则与硬编码凭据等增强检测。
远程场景下,执行层基于纯 JS 的 SSH 能力,支持跨平台控制端与目标端组合。远端若无 semgrep,会按 pipx、临时 venv、便携 wheel 等隔离策略自动部署,禁止 sudo 与污染系统 site-packages,扫描结束后清理临时资源。本工具仅限对你拥有合法所有权或已获书面授权的系统与代码使用。
适合需要在 DSH 工作流里做常态化安全自查的开发者与运维、管理多台主机或混合 OS 环境的安全工程师,以及希望把静态分析与远程巡检串成闭环、并留存 JSON 报告供复盘与对照的团队。
使用场景
- 在 DSH 工作流中定期对本机代码目录做 Semgrep 静态安全扫描
- 通过 SSH 对多台远程主机执行主动巡逻并回收结构化报告
- 远端缺少 semgrep 时以隔离方式自动部署并完成扫描闭环
适合人员
- 需要在 DSH 生态中做常态化安全自查的开发者
- 管理混合操作系统主机的运维与安全工程师
- 希望将本地扫描与远程巡检串联并留存报告的团队