mcpField
T
Tripwire Guard — evidence-first injection scanner

Tripwire Guard — evidence-first injection scanner

本地服务
tripwire-live.netlify.app安全011 周前更新

关于 Tripwire Guard — evidence-first injection scanner

Tripwire Guard 是本地运行的只读 MCP 服务,用于检查不可信文本中的已知提示注入模式。它返回判定和匹配证据,并默认遮盖疑似敏感字符串;确定性规则仅提供信号,不保证安全。

主要功能

  1. 01扫描文本中的已知注入模式
  2. 02返回允许、复核或建议拦截判定
  3. 03显示匹配规则与证据
  4. 04默认遮盖疑似敏感字符串
  5. 05本地运行且不发起网络请求

适用场景

  1. 01在 Agent 读取网页前进行检查
  2. 02审查文档、邮件或工单
  3. 03检查检索得到的 RAG 文本块
  4. 04在宿主强制执行前提供可解释信号

MCP 相关

向 MCP 客户端提供只读的 `tripwire_scan` 工具,扫描输入文本并返回结构化判定和发现结果;它不会拦截或授权其他工具调用。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"kubaopoczka-tripwire-guard": {
"command": "npx",
"args": [
"-y",
"tripwire-guard"
]
}
}
}
启动命令npx -y tripwire-guard

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmtripwire-guard0.4.2

工具

1

收录的工具列表 · 更新于 2 周前

参数类型必填说明
sourcestring否人类可读的来源信息,例如页面 URL、电子邮件、工具结果或文档名称。
contentstring是在不可信文本进入 Agent 上下文之前对其进行检查。
includeEvidenceboolean否返回原始匹配证据。默认返回已编辑的证据。

详细介绍

Tripwire Guard

公共软件包:tripwire-guard。已于 2026 年 8 月 13 日验证全新安装和 MCP 握手。

一个本地只读 MCP 服务,用于在不可信文本进入 AI Agent 的上下文之前检查其中是否包含提示词注入。

向它提供文本(网页、文档、电子邮件、工单、RAG 片段),它会返回 allow / review / recommend_block 判定以及完全匹配的证据。它完全在你的机器上运行,不会发起网络请求,并且默认会对电子邮件地址、URL 和类似凭据的字符串进行脱敏。

该引擎采用确定性设计,并附带由维护者编写、公开的 100 个案例评估集——准确率为 85%,所有误报和漏报均已公布。它是一种快速、可解释的信号层;这并不能保证安全,宿主仍需负责执行判定。

与 MCP 代理不同,Tripwire Guard 不会拦截或授权其他工具调用。与基于模型的检测器不同,它不需要模型运行时或 API。请将它与最小权限工具、审批关卡、隔离机制和操作落点执行机制配合使用。

安装 / 运行

需要 Node.js 22.12+。

npx tripwire-guard

在 MCP 宿主中使用

{
  "mcpServers": {
    "tripwire": {
      "command": "npx",
      "args": ["-y", "tripwire-guard"]
    }
  }
}

工具

tripwire_scan(只读)——输入:

  • content(字符串,必填)——要检查的不可信文本。
  • source(字符串,可选)——来源信息,例如网页 URL、电子邮件、工具结果或文档名称。
  • includeEvidence(布尔值,可选)——返回未脱敏的匹配证据,而不是脱敏结果。默认返回脱敏结果。

返回结构化证据:判定、发现数量、每项发现的规则 ID / 严重性 / 类别 / 匹配片段,以及引擎和规则集版本。

npm 软件包的版本号与每条结果中报告的检测器引擎版本号各自独立。软件包 0.4.2 当前附带引擎 0.3.0 和规则集 2026.08.2。

坦诚说明局限

确定性启发式方法可能会漏掉新型、依赖上下文、多语言、视觉或高度混淆的攻击。干净的结果仅表示“未匹配到已知信号”,并不表示“安全”。请将它与最小权限工具、审批关卡和沙箱配合使用。

绘制周边系统图

使用免费的 Agent 操作路径工作表,梳理不可信输入、它可访问的工具、可能造成重大后果的操作落点、现有控制措施,以及最低限度的安全测试证据。该工作表无需注册,并包含一个明确标注的合成示例。

更多信息

在线演示、完整基准测试、威胁模型和固定范围的团队评审:https://tripwire-live.netlify.app

源代码与安全边界

本仓库包含可分发的 MIT 许可只读 Guard MCP 服务及其发布元数据。更广泛的 Tripwire 浏览器产品和付费评审材料另行维护。请通过本仓库的问题跟踪器报告软件包缺陷;请勿发布机密、客户数据、私有提示词或有效凭据。

© 2026 Kuba Opoczka。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。