内容提要
Postman桌面版被曝未经用户同意,静默为Codex和Claude Code安装插件与CLI工具并修改配置,还通过启动钩子将自身API技能设为默认入口,覆盖设计、测试、部署等任务,构成技能劫持。Postman称捆绑安装是为简化流程,未回应擅自设默认的问题,仅承诺改进授权提示。用户可检查配置文件并删除相关插件。
延伸解读
静默安装与配置修改的具体表现
文章指出,Postman桌面版在用户不知情的情况下,为Codex和Claude Code安装插件、CLI工具,并修改用户配置文件。具体包括在Codex配置中新增插件源、启用状态和启动钩子信任记录,在Claude Code配置中启用Postman插件,以及安装Postman CLI。这些操作均未征得用户同意,导致Codex频繁提示MCP服务器身份验证,并反复调用Postman技能。
启动钩子如何影响AI工作流
Postman插件包含Codex会话启动钩子,会在会话启动、清空或上下文压缩时加载指令,要求Codex在处理复杂API工程任务时优先加载Postman的api-engineer技能。该技能覆盖API设计、实现、模拟、测试、监控、文档编写和部署等任务,并被设置为默认入口。这实质上改变了AI工具的默认行为,将Postman技能置于其他技能之前。
Postman的回应与争议焦点
Postman产品经理解释称,将CLI和AI编程插件与桌面应用捆绑是为了简化用户分别安装和配置的过程。但并未回应为何未经同意安装插件并将其设为默认技能。文章认为这种行为属于技能劫持,通过静默安装和设置默认来劫持用户原有工作流,以提高Postman插件和技能的使用频率。Postman承诺改进授权提示,但未直接解决默认设置问题。
用户可采取的检查与清理措施
对于现有用户,文章建议自行检查Codex或Claude Code的配置文件,删除Postman相关的插件加载。如果不需要,可以在应用内卸载Postman插件或CLI工具。这有助于恢复AI工具原有的工作流,避免Postman技能被默认优先调用。用户应关注配置文件中的插件源、启用状态和启动钩子信任记录,确保没有未经授权的修改。
Q&A
Postman桌面版被曝出了什么问题?
Postman桌面版被曝未经用户同意,静默为Codex和Claude Code安装插件与CLI工具并修改配置,还通过启动钩子将自身API技能设为默认入口,覆盖设计、测试、部署等任务,构成技能劫持。
Postman是如何劫持Codex和Claude Code工作流的?
Postman插件包含Codex会话启动钩子,在会话启动、清空或执行上下文压缩时加载指令,要求Codex在处理复杂API工程任务时先加载Postman的api-engineer技能,并将其设为默认入口,从而覆盖用户原有工作流。
Postman官方对静默安装插件一事作何回应?
Postman产品经理解释称,将CLI和AI编程插件与桌面应用捆绑是为了简化用户分别安装和配置的过程,但未回应为何未经同意安装并设为默认技能,仅承诺后续改进授权提示。
用户如何检查并移除Postman静默安装的插件?
用户可以检查Codex或Claude Code的配置文件,删除Postman相关的插件加载,如果不需要可以在应用内卸载。
Postman插件覆盖了哪些API相关任务?
Postman插件覆盖的任务包括API设计、实现、模拟、测试、监控、文档编写和部署等。
Postman静默安装插件是如何被发现的?
有开发者在Postman仓库提交反馈称,打开Postman桌面版后软件自动为Codex和Claude Code安装插件并修改配置,导致Codex频繁提示Postman MCP服务器需要身份验证,处理API时反复调用Postman技能,检查本地文件后发现问题。