# Лог Postman фіксує автовстановлення плагінів у Codex і Claude Code

> Користувач показав у GitHub-звіті, що Postman 12.33.4 сам поставив плагіни в Codex і Claude Code та спробував схвалити власний хук. Перевірте свої конфіги.

- Опубліковано: 4 листопада 2026 р. (2026-11-04T01:01:34.325170+00:00)
- Розділ: Безпека AI
- На основі публікації: [HackerNews](https://github.com/postmanlabs/postman-app-support/issues/14370)
- Видання: AiiN (https://aiin.news)
- URL: https://aiin.news/article?slug=%D0%BB%D0%BE%D0%B3-postman-%D1%84%D1%96%D0%BA%D1%81%D1%83%D1%94-%D0%B0%D0%B2%D1%82%D0%BE%D0%B2%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%BD%D1%8F-%D0%BF%D0%BB%D0%B0%D0%B3%D1%96%D0%BD%D1%96%D0%B2-%D1%83-codex-%D1%96-claude-code

---

Postman 12.33.4 для macOS після запуску сам встановив плагіни в Codex і Claude Code, стверджує користувач ([за даними GitHub](https://github.com/postmanlabs/postman-app-support/issues/14370)). Лог застосунку фіксує подію 24 жовтня 2026 року о 09:34 UTC.

Якщо описане підтвердиться, API-клієнт змінює поведінку ваших coding-агентів без окремої згоди в самих агентах. Автор окремо зазначає, що звіт не доводить витоку даних.

## Що саме знайшов автор звіту?

Автор знайшов на своєму Mac кілька слідів після запуску Postman, який довго не відкривав.

- У main.log Postman є записи «PostmanAgentPluginService~install: script completed» і «autoInstall.plugin.existing-user finished».
- У глобальному ~/.codex/config.toml з'явився плагін із репозиторію postmanlabs/postman-plugin з enabled = true і записаними хешами довіри.
- Підключення Codex до віддаленого MCP на mcp.postman.com падає з помилкою «Auth required».
- У Claude Code ввімкнено postman@claude-plugins-official версії 2.0.1 зі штампом 2026-10-24T09:34:02Z.
- У ~/.local/bin лежить виконуваний файл Postman CLI з бібліотеками.

## Чому хук важливіший за збій MCP?

Хук SessionStart у плагіні Postman 1.1.0 для Codex змінює поведінку агента, а збій MCP лише видно в логах. За описом автора, хук спрацьовує на startup, clear і compact та вставляє в контекст вказівку: перед будь-якою нетривіальною API-задачею (проєктування, мокінг, тестування, моніторинг, документація, деплой) завантажити скіл postman:api-engineer.

Це ширше, ніж «використай Postman, коли я попрошу». Автор повторно бачив, як Codex сам оголошував Postman-скіли на звичайних API-задачах.

Друга претензія стосується довіри. За аналізом автора, у вихідному коді інсталятора функція approvePostmanHook отримує хеш хука через hooks/list і записує його як trusted_hash через config/batchWrite. Коментар у коді: «Approves only Postman's current hook after installation». Сам автор обережний: наявний запис довіри не доводить, хто саме його створив.

## Чого звіт поки не доводить?

Звіт описує одну машину, а відтворення на чистому Mac автор прямо називає ще не зробленим. Приватні шляхи, облікові дані й сторонні логи він навмисно виключив. Відповіді Postman у наведеному тексті немає, тож невідомо, який саме реліз або прапорець вмикає цей сценарій і для яких агентів.

Автор вимагає зупинити автоустановку для наявних користувачів до явної згоди та прибрати самосхвалення хуків в інсталяторі.

## Що робити зараз

- Відкрийте ~/.codex/config.toml і знайдіть джерело github.com/postmanlabs/postman-plugin.git та записи trusted_hash у розділі hooks.
- Перегляньте ~/.claude/settings.json (рядок postman@claude-plugins-official) і ~/.claude/plugins/installed_plugins.json.
- Перевірте ~/.local/bin на виконуваний файл Postman і папку lib.
- Знайдіть у ~/Library/Application Support/Postman/logs/main.log рядок autoInstall.plugin.existing-user.
- Якщо плагін вам не потрібен, вимкніть його в самому агенті й видаліть запис довіри до хука.

---

Теги: AI, Postman, Безпека, Codex, ClaudeCode, MCP

Джерело: AiiN — https://aiin.news/article?slug=%D0%BB%D0%BE%D0%B3-postman-%D1%84%D1%96%D0%BA%D1%81%D1%83%D1%94-%D0%B0%D0%B2%D1%82%D0%BE%D0%B2%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%BD%D1%8F-%D0%BF%D0%BB%D0%B0%D0%B3%D1%96%D0%BD%D1%96%D0%B2-%D1%83-codex-%D1%96-claude-code. Цитуючи, посилайтесь на канонічний URL.
