XiaoYuOvO/dsh-llm-injection-filter ↗★ 0
dsh-llm-injection-filter
DSH LLM 响应流注入与污染过滤器:硬拦截罕见 Unicode 字符,并基于评分过滤控制字符、协议标记及垃圾关键词。
AI 分析
核心用途是净化大模型输出流,防止提示词注入或乱码污染。适合对内容安全、输出规范性有严格要求,需要拦截异常字符流的生产环境用户。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:XiaoYuOvO/dsh-llm-injection-filter說明文件
閱讀完整 README ↗配置
const CFG = {
enabled: true, // 总开关
hardBlockRareScripts: true, // 轨道 A:罕见脚本 → 直接中断(最高优先级,无视 mode)
allowedScripts: ['Latin', 'Han', 'Common', 'Inherited'], // 允许脚本白名单,可追加 'Thai' 等放行
checkReasoning: false, // 是否对 reasoning-delta 也做轨道 A 检测(默认关)
mode: 'audit', // 轨道 B:'audit' | 'strip' | 'reject'
minScore: 100, // 轨道 B 触发阈值
applyToProviders: [], // 空 = 全部 provider;可填 ['openai']
extraPatterns: [], // 额外正则字符串(编译失败捕获并报错,停用该规则,不炸流)
extraKeywords: [], // 额外关键词
maxScanLen: 16384, // 轨道 B 单段扫描长度上限
maxSampleLen: 120, // 审计样本截断长度
recordMaxLen: 8192, // 中断记录中载荷详情(delta / 已累积 arguments)的截断长度
}