夜雨聆风学习资料网

ARTICLE · 1318620

你的 AI 编程助手被别的软件改过配置吗?3 条命令自查

你的 AI 编程助手被别的软件改过配置吗?3 条命令自查

我是沐橙,每天拆一个真能省时间的 AI 用法。

你有没有想过:自己从没给 Claude Code 或 Codex 装过某个插件,它却突然开始提 Postman?

不是玄学。2026 年 10 月底,有人在 GitHub 上把证据摊开了:打开 Postman 桌面版之后,本机的 Claude Code 和 Codex 配置文件被自动改过。

这不是「已经被证实偷了你的数据」。issue 作者写得很清楚:报告的是未经同意的集成和指令改写,不声称存在数据外传。真正值得盯的,是同意边界:一个 API 客户端,该不该默认去改别的软件的行为。

一、发生了什么

原始出处是 GitHub 仓库 postmanlabs/postman-app-support 的 issue 14370,用户 indicava 在 2026-10-25 提交。

他用的是 Postman 桌面版 12.33.4(macOS)。Postman 自己的日志里写着:auto-existing-upgrade,结果是 claude-code:installed,codex:installed。

也就是说,不是你点了「安装插件」,而是现有用户升级/打开时,脚本自动装了。

被改到的地方大致是这些:

  • Claude Code:~/.claude/settings.json 里启用了 Postman 相关插件
  • Codex:~/.codex/config.toml 里写入了 Postman 的 marketplace 和 plugin
  • 启动钩子(SessionStart):会话开始时打印一段说明,大意是遇到非琐碎的 API 工程任务,先加载 postman:api-engineer skill
  • 远程 MCP:指向 Postman 的 MCP 地址;当时那台机器上认证失败,所以并没有连上

后来又有人在 12.35.1 上复现:更新后仍然会装 CLI 和插件。有个细节要注意:12.33.4 那份报告里看到过 installer 试图给自己的 hook 写入 trusted_hash;12.35.1 那次复现里,config.toml 没有 trusted_hash。版本之间行为不完全一样,别把两台机器的现象写成「每一次都一模一样」。

也有人报告 Cursor、Copilot 被写过类似配置。本文先盯 Claude Code 和 Codex,因为自查命令最直接。

示意图:打开 A,改了 B

二、3 条命令,先自查

别急着卸软件。先看自己机器上有没有被写过。

在终端跑这三条(macOS / Linux;Windows 用对应路径自己改):

claude plugin list
grep -i postman ~/.claude/settings.json
grep -i postman ~/.codex/config.toml

怎么读结果:

  • 文件不存在,或者 grep 没有匹配:多半这次没被装上,或者你根本没用过对应工具
  • 有匹配:打开文件,重点看 enabled、hooks、MCP / marketplace 相关段落,确认是不是 Postman 那一套

第一条如果提示找不到 claude 命令,说明本机 CLI 不在 PATH 里,直接看后两条文件即可。

3 条命令自查

三、查到了,怎么处理

按你的容忍度选,没有唯一正确答案。

  1. 只想去掉插件:
    在 Postman 应用内找与 Coding Agent / CLI / Plugins 相关的卸载入口(不同版本文案可能不同),卸完再跑一遍上面的三条命令,确认配置里没有残留。
  2. 不信任自动卸载:
    备份后,手动编辑或删除 ~/.claude/settings.json、~/.codex/config.toml 里 Postman 相关段,并检查 hooks、MCP 配置是否还在。
  3. 公司电脑:
    把现象报给安全/IT。这是供应链和同意边界问题,比「好不好用」更优先。

不要根据网上截图直接删整个配置目录。先备份,再改,改完用你日常工作流跑一次,确认 Claude Code / Codex 还正常。

四、官方怎么说,以及我们该怎么理解

2026-11-03,Postman 在该 issue 下回复:捆绑 CLI 和 agent 插件是为了降低接线成本,下载页和更新流程里有提及,也可以在应用内卸载;同时表示会把 opt-in 写得更清楚,并复查 hook 批准和 session-start 行为。

2026-11-05,官方进一步表示会按社区反馈重新设计控制权,并在此期间 revert 这项改动。随后 issue 被锁定关闭。

两句话并存:他们承认体验和同意做得不够;他们开始收回自动改动。对你来说,更有用的动作仍然是:自己机器上跑一遍自查,不要假设「官方说 revert 了,我电脑就干净了」。已经写入的配置,不会因为官网改口而自动消失。

发现被写入之后

写在最后

AI 编程助手越强,本机配置文件就越像「第二操作系统」。谁能改 settings.json / config.toml,谁就能改助手的默认行为。

这次事件的教训不是「某某软件是木马」,而是:默认安装进别人的工具,不算真正的同意。 花 30 秒跑三条命令,比事后猜有没有被改过,踏实得多。

● ● ●

灵感来源:

  • GitHub issue:postmanlabs/postman-app-support#14370(用户 indicava 报告;Postman 官方于 11-03、11-05 在该帖回复)

本文为基于以上材料的重新整理,非原文翻译。

需要 ChatGPT / Claude 订阅的可以后台回复「订阅」

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料