跳到正文
原文
Hacker News · AI· sidgarimella·· 3 小时前精选AI 评分82

Postman 在未获授权下自动安装 AI 插件并强制路由 API 工作流至其技能

Postman silently auto-installs AI plugins and attempts to share all API data

AI 导读

用户在 macOS 环境发现 Postman 桌面应用(版本 12.33.4)在启动时静默自动安装了 Codex 和 Claude Code 插件,并修改了全局配置文件以将通用 API 工程任务默认路由至 Postman 技能。日志证据显示,该行为由 auto-existing-upgrade 脚本触发,不仅安装了插件,还通过 installer 代码主动调用了 approvePostmanHook 函数来信任自身注入的 hooks,同时尝试建立指向 mcp.postman.com 的远程 MCP 连接。

具体技术细节包括:Codex 的全局 config.toml 被写入 Postman 市场源及启用的插件条目,hooks/codex-hooks.json 注册了 SessionStart 命令,匹配器包含 startup、clear、compact 等关键词,导致任何非琐碎的 API 任务都会加载 postman:api-engineer 技能。此外,系统还向 ~/.claude/settings.json 添加了插件启用记录,并在 ~/.local/bin 中放置了 Postman CLI 可执行文件。尽管远程 MCP 连接因认证失败而报错,但本地插件与指令注入已成功生效。报告明确指出这属于严重的同意与信任边界问题,而非单纯的数据泄露。

事实层面确认了 Postman 具备跨应用修改第三方 AI Agent 配置的能力;推断表明此类自动化集成若缺乏显式 opt-in 机制,可能成为恶意软件或商业推广的隐蔽入口;猜测部分认为这可能涉及产品团队内部关于“默认工作流”策略的激进实验,但官方尚未公开承认该功能的存在。产业链推论是,API 客户端厂商若继续模糊工具边界,将迫使开发者在 Agent 生态中建立更严格的沙箱隔离策略,增加工程维护成本。

推荐理由

材料揭示了 Postman 在用户未明确授权下自动修改其他 AI Agent 配置并注入默认指令的机制,直接修正对 API 工具链安全边界的判断。

来源:Hacker News · AI · github.com