最近 GitHub 上的一份报告强调了 Postman 桌面应用程序与外部编码工具交互方式的重大转变。用户观察到,仅打开 Postman 应用就可能触发一系列自动化操作,包括静默安装 Codex 和 Claude 等 AI 编码代理的插件。这些操作似乎发生在“自动现有升级”过程中,报告人称,该过程通过修改无关软件的环境,绕过了标准的同意边界。

文章讨论了 Postman 安装程序如何修改 AI 编码代理的环境以自动安装插件。
这些更改背后的机制涉及 Postman 安装程序修改全局用户配置文件。例如,报告人发现了对 `~/.codex/config.toml` 文件的更改,该文件增加了 Postman 作为市场源并启用了一个特定插件。更重要的是,该安装程序注册了一个“SessionStart”钩子。此钩子向 AI 代理提供指令,将广泛的 API 工程任务(如设计、模拟或测试 API)直接路由到 Postman。即使用户没有明确要求集成,这实际上也使 Postman 成为这些任务的默认工作流。
除了配置更改外,该报告还指出了关于这些钩子如何验证的潜在安全和信任边界问题。据报道,Postman 安装程序试图通过将钩子的哈希值写入代理的信任状态中,自动批准其自身的“信任钩子”。此外,该过程还启用了一个到 `mcp.postman.com` 的远程 Model Context Protocol (MCP) 连接,该连接可能会尝试建立身份验证连接。虽然报告并未声称存在数据外泄,但它将这些自动化集成和自我批准的信任记录描述为对独立开发者工具之间预期边界的严重侵犯。报告人已要求提供完整的回滚路径,并在获得用户明确选择加入之前停止自动安装。