Postman, platforma pro vývoj API, kterou používají miliony vývojářů, čelí vlně odporu komunity poté, co vývojář zveřejnil podrobné důkazy o tom, že jeho desktopová aplikace tiše instaluje zásuvné moduly AI do nesouvisejících kódovacích nástrojů – a píše konfiguraci, která nasměruje práci těchto agentů k Postmanovi.
Kontroverze explodovala do hlavního proudu v pondělí, když příspěvek Hacker News nazvaný „Pošťák tiše automaticky instaluje pluginy AI a pokouší se sdílet všechna data API“ během několika hodin získal téměř 800 hlasů pro a stal se jedním z nejdiskutovanějších příběhů dne. Základním důkazem je veřejný problém GitHubu podaný na oficiálním sledování podpory společnosti Postman 25. října, který zůstává otevřený. For more context on this story, see our ongoing more AI stories.
Co vývojář našel
Problém s názvem „[SEVERE] Desktop automaticky instaluje zásuvné moduly Codex/Claude; instalátor se pokouší důvěřovat svému vlastnímu spouštěcímu háku“ byl podán vývojářem používajícím Postman 12.33.4 na macOS. Po otevření Postmana si všimli neočekávaného chování v jejich kódovacích agentech AI: opakující se varování MCP autentizace a OpenAI's Codex opakovaně směrující práci API prostřednictvím dovedností Postmana.
Vývojář se ponořil do uživatelského zásuvného modulu Postman, hák s instrukcí pro spuštění, vzdálené připojení MCP, zásuvný modul Claude Code a samostatně nainstalované rozhraní Postman CLI – žádný z nich se nerozhodli nainstalovat.
Důkazy v tomto problému jsou neobvykle konkrétní. Postmanův vlastní log soubor na určitém místě s časovým razítkem zaznamená automatickou instalaci: záznam JSON se zdrojem „auto-existing-upgrade“ a výsledky „claude-code:installed“ a „codex:installed“, po kterém následuje řádek protokolu s textem „Main: autoInstall.plugin.existing-user skončil“.
Upraven byl také vývojářský globální konfigurační soubor Codex. Problém ukazuje nové sekce přidané do `~/.codex/config.toml` — Postman marketplace ukazující na Postmanův repozitář pluginů a záznam umožňující plugin `postman@postman`.
Startup Hook
Nejspornější zjištění se týká toho, co plugin dělá po instalaci. Problém dokumentuje, že nainstalovaný plugin zaregistruje háček, který se spustí při spuštění agenta – odpovídající událostem spuštění, vymazání a kompaktní relace – a vytiskne pokyny do kontextu agenta.
Tyto pokyny nasměrují agenta AI k tomu, aby načetl Postmanovu dovednost „api-engineer“, než zareaguje na „jakýkoli netriviální úkol inženýrství API“, což je kategorie, která zahrnuje návrh, implementaci, zesměšňování, testování, monitorování, dokumentaci nebo nasazení API. Ve skutečnosti by jakákoliv práce API, o kterou vývojář požádá svého kódovacího agenta, byla směrována přes pracovní postup Postmana, ať už vývojář Postman používá nebo ne.
Konfigurace napsaná během instalace také obsahovala položky důvěryhodného hash pro samotný hák – záznamy, které sdělují systému agenta, že spouštěcí hák je schválen. Vývojář to charakterizoval tak, že se instalátor „pokoušel schválit svůj vlastní instrukční háček“ a celkové chování zarámoval jako vážný problém se souhlasem a hranicí důvěry. "Klient API by se neměl stát výchozím pracovním postupem v jiných nástrojích jen proto, že jsem ho otevřel," píše se v problému.
Proč to udeřilo na nervy
Diskuse Hacker News a následný komentář ukazují, proč tento příběh rezonoval mimo uživatelskou základnu jediného nástroje. Agentům kódování AI, jako jsou Codex a Claude Code, je stále více udělován široký přístup k systémům vývojářů, přičemž konfigurační soubory, háčky a připojení MCP určují, jaký kontext obdrží a jaké pokyny budou následovat. Prodejce, který se do tohoto řetězce důvěry zapíše bez výslovného přihlášení, se dotýká základního příslibu, že agenti budou jednat jménem uživatele – nikoli jménem dodavatele.
Odkaz v titulku HN na sdílení „všech dat API“ odráží obavu, že by takové háky mohly směrovat klíče API, provoz a detaily projektu k externí službě; samotný problém GitHubu se zaměřuje na mechaniku směrování a souhlasu, kterou reportér zdokumentoval pomocí protokolů a konfiguračních souborů. Kritici v diskuzi tvrdili, že tento vzorec – aplikace pro stolní počítače, která při prvním spuštění instaluje doprovodné pluginy do jiných nástrojů – vytváří nebezpečný precedens pro to, jak by mohly fungovat softwarové akvizice „mindshare“ z dob umělé inteligence.
V době psaní tohoto článku zůstává problém otevřený s více než dvaceti komentáři a Postman nezveřejnil veřejnou odpověď týkající se chování automatické instalace. Společnost nebyla obviněna z přenosu dat bez povolení v samotném vydání; stížnost se soustředí na tichou instalaci a vlastní schválení háků.
Testovací případ norem distribuce AI
Epizoda přichází uprostřed širšího boje o normy v ekosystému agentů. Dodavatelé nástrojů mají nyní novou hranici, na které mohou konkurovat: nejenom že se instalují, ale načítají se do každého pracovního postupu podporovaného umělou inteligencí, který vývojář spustí. Postmanova situace je testem toho, kde leží hranice mezi pohodlnou integrací a nepřátelskou expanzí.
Pro vývojáře je praktický závěr konkrétní: po aktualizaci desktopových nástrojů se vyplatí auditovat konfigurační soubory agenta, registrace háčků a nainstalované pluginy – a každou nevyžádanou změnu v pokynech agenta AI považovat za bezpečnostní událost. Pro dodavatele nástrojů, kteří se snaží stát se výchozí vrstvou ve vývoji s pomocí AI, je zpráva z téměř 800 hlasů pro Hacker News stejně jasná: tichá samoinstalace je nejrychlejší způsob, jak přeměnit důvěryhodnou značku na varovný příběh.
---
Stay Ahead of AIGet the latest AI news, analysis, and breakthroughs — all in one place.
Read more AI news →