dsh-phishing-guard
在终端中运行以下命令:
dsh plugin install feely0208/dsh-phishing-guard
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install feely0208/dsh-phishing-guard,即可从 https://github.com/feely0208/dsh-phishing-guard 安装 dsh-phishing-guard 插件。
插件介绍
知识库、网页抓取结果和提示词模板在入库前往往看起来人畜无害,却可能藏着专门写给 agent 的「忽略先前规则」「把数据发到某 URL」或插在词中间的零宽字符。人眼扫一遍很难发现,模型却会照做。dsh-phishing-guard 只做一件事:在内容进入 agent 之前,对文本做静态检查,把这类可疑句式标出来,供你确认,而不是在运行时拦截或替你做最终裁决。
插件围绕九条规则、五个方向工作:指令覆盖、身份冒充加紧急话术、隐藏文本(零宽字符、BOM、HTML 内联与块级隐藏样式)、带收件地址的数据外发指令,以及 system 角色标记后跟服从式指令。每条命中都会给出文件、行号、原文片段与规则依据;扫描范围刻意限定在 .md、.txt、.json、.html、.htm、.yml、.yaml 等 agent 会读的文本,不扫代码文件,避免把正常开发内容误报成攻击。
它适合在 RAG 入库、外部文档接入、提示词模板发布或 CI 内容闸门前使用:出现高危命中时可用退出码挂闸,让团队先确认再放行。需要说明的是,这是入库前辅助确认,不替代运行时防护或人工审核;引述与真指令的区分、多语言话术覆盖等边界 README 里写得很清楚,报出来是提示你多看一眼,不是自动判定违规。
使用场景
- 外部文档或网页抓取结果写入知识库前的静态检查
- 提示词模板与 RAG 语料发布前在 CI 中挂闸确认
- 邮件或 HTML 模板接入 agent 可读语料时的可疑指令排查
适合人员
- 搭建 RAG 与 agent 语料管线的平台或后端团队
- 负责 AI 应用安全与内容接入策略的安全工程师
- 维护系统提示词与知识库的运营或产品工程同学