Postman 偷偷给你的 AI 编程助手装插件
一份 GitHub 问题报告显示:打开 Postman 桌面版后,它自动改了 Codex 和 Claude Code 的全局配置,还试图替用户批准自己的启动钩子。
AI 时代最贵的东西是信任:一个工具敢替用户改别的工具,用户就会把它整个卸掉。
事实
- 报告者的 Postman 12.33.4 日志写着 auto-existing-upgrade,结果是 claude-code:installed、codex:installed,用户没点任何确认。
- 插件注册了一个会话启动钩子,告诉 agent:凡是「非简单的 API 任务」都先加载 Postman 技能;安装器源码里还有调用 approvePostmanHook 自动信任该钩子的代码。
- 同时装了远程 MCP 连接(因未登录一直报错)和一个 Postman 命令行工具;报告者说明不声称有数据外泄。
- 该问题收到 150 多个 👍;HN 评论里有人说 Postman 会把 {{secret}} 模板里的真实密钥随请求日志发回服务器。
解读
- 钩子(hook)是 agent 每次启动时自动执行的指令;MCP 是让 agent 连外部工具的协议。抢占这两个入口,等于抢占 agent 的默认工作流。
- 这是「agent 入口争夺战」的第一起大型翻车:插件生态越开放,越会出现工具抢默认位置。
- 对做 AI 产品的人:任何改动用户其他软件、或替用户点「同意」的行为,都要单独、明确地征得同意,否则一次就够失去企业客户。
讨论
- 正方高赞评论说 Postman 本该是 curl 那样的小工具,融了 4 亿美元、雇了 1500 人后只能靠强制登录、收集数据、硬塞 AI 来撑估值。
- 正方一位医疗行业工程师说,公司网络安全团队因此直接取消了 Postman 的认证,全员一夜换到 Bruno。
- 反方也有人提醒,很多企业和中级开发者仍把 Postman 集合当 API 交付标准,迁移不会那么快。
- 共识替代品被反复推荐:Bruno、Insomnia、Kreya,卖点都是离线优先、请求定义存在 git 里;但也有人担心它们收费后同样变质。