Hopp til hovedinnhold

Søndag 8. november

Postman la inn KI-plugins i Claude Code og Codex uten at brukeren ba om det

tirsdag 3. november · KI-generert · Kilde: GitHub (postmanlabs/postman-app-support)

Innholdet er KI-generert og kan inneholde feil. Sjekk originalkilden.

Sjekk konfigurasjonen til Codex og Claude Code hvis du har Postman på Macen, for desktop-appen kan ha gjort seg selv til standardverktøy for API-arbeid i kodeagentene dine.

Fem uønskede endringer, fordelt på to kodeagenter og en CLI: det dokumenterer en bruker i en issue i Postmans support-repo på GitHub, med undersøkelsen datert 25. oktober. Postmans egen logg viser at desktop-versjon 12.33.4 kjørte et skript merket auto-existing-upgrade 24. oktober og meldte claude-code:installed,codex:installed. Resultatet var en Codex-plugin (1.1.0), en Claude Code-plugin (2.0.1) installert for hele brukeren, en ekstern MCP-kobling mot mcp.postman.com, en oppstartshook og en Postman-CLI i ~/.local/bin. Ifølge rapportøren skjedde dette automatisk etter at Postman ble åpnet, uten at de ba om det.

Hooken kjører ved startup|clear|compact og skriver ut en tekst pakket inn i <EXTREMELY_IMPORTANT>-tagger. Den ber agenten laste skillen postman:api-engineer før den svarer på enhver ikke-triviell API-oppgave, enten det gjelder design, mocking, testing eller deploy. Rapportøren merket det som gjentatte Postman-skills i Codex, pluss MCP-feil fordi tilkoblingen manglet innlogging (Auth required).

«Jeg anser det å automatisk endre urelaterte kodeagenter og forsøke å godkjenne sin egen instruksjonshook som et alvorlig problem for samtykke og tillitsgrenser.» — brukeren som åpnet issuen

Det alvorligste ligger i installasjonskoden. Funksjonen approvePostmanHook i codex-hooks.ts henter hookens hash via hooks/list og skriver den inn som trusted_hash med config/batchWrite, slik at hooken slipper brukerens godkjenning i Codex. Rapportøren er nøye på grensene: koden viser forsøket, men selve tillitsposten beviser ikke hvem som skrev den. Rapporten påstår heller ikke at data er lekket, og forløpet er ikke reprodusert på en ren Mac.

For deg som kjører agenter lokalt er lærdommen at hooks og plugins er kode som former hver eneste økt, og at et program du bare åpnet kan skrive dem inn i brukerkonfigurasjonen din.

Slik sjekker du maskinen din

  1. Søk etter postman i ~/.codex/config.toml, særlig [plugins."postman@postman"] og oppføringer under hooks.state med trusted_hash.
  2. Se etter postman@claude-plugins-official i ~/.claude/settings.json og ~/.claude/plugins/installed_plugins.json, og fjern pluginen via /plugin i Claude Code hvis du ikke valgte den selv.
  3. Slett Postman-CLI-en i ~/.local/bin hvis du ikke installerte den, eller skriv i CLAUDE.md eller AGENTS.md at Postman-skills bare skal brukes når du ber om det. Hookteksten sier selv at slike brukerinstrukser går foran.

Pulsen · norske KI-nyheter for deg som bygger. Sakene er KI-generert fra originalkilden, som alltid lenkes.