Postman, platform pengembangan API yang digunakan oleh jutaan pengembang, menghadapi gelombang reaksi negatif dari komunitas setelah pengembang menerbitkan bukti terperinci bahwa aplikasi desktop mereka secara diam-diam memasang plugin AI ke alat pengkodean yang tidak terkait — dan menulis konfigurasi yang mengarahkan pekerjaan agen tersebut ke Postman.

Kontroversi ini meledak menjadi arus utama pada hari Senin, ketika sebuah postingan Hacker News berjudul "Tukang pos secara diam-diam menginstal plugin AI secara otomatis dan mencoba membagikan semua data API" menarik hampir 800 suara positif dalam beberapa jam, menjadi salah satu cerita komunitas yang paling banyak dibicarakan hari ini. Bukti yang mendasarinya adalah masalah GitHub publik yang diajukan ke pelacak dukungan resmi Postman pada tanggal 25 Oktober, yang masih terbuka. For more context on this story, see our ongoing AI industry coverage.

Apa yang Ditemukan Pengembang

Masalah tersebut, berjudul "[SEVERE] Desktop auto-installs Codex/Claude plugins; installer berupaya memercayai kait startupnya sendiri," diajukan oleh pengembang yang menjalankan Postman 12.33.4 di macOS. Setelah membuka Postman, mereka melihat perilaku tak terduga di agen pengkodean AI mereka: peringatan autentikasi MCP yang berulang dan Codex OpenAI yang berulang kali merutekan API bekerja melalui keterampilan Postman.

Setelah menggali lebih dalam, pengembang menemukan plugin Postman yang dapat digunakan di seluruh pengguna, hook instruksi startup, koneksi MCP jarak jauh, plugin Claude Code, dan Postman CLI yang diinstal secara terpisah — tidak ada satupun yang mereka pilih untuk diinstal.

Bukti dalam masalah ini sangat nyata. File log tukang pos sendiri, pada lokasi yang diberi stempel waktu tertentu, mencatat instalasi otomatis: entri JSON dengan sumber "peningkatan yang sudah ada secara otomatis" dan hasil "claude-code:installed" dan "codex:installed," diikuti dengan baris log yang bertuliskan "Utama: autoInstall.plugin.pengguna yang ada selesai."

File konfigurasi Codex global pengembang juga telah dimodifikasi. Masalah ini menunjukkan bagian baru yang ditambahkan ke `~/.codex/config.toml` — pasar Postman yang menunjuk ke repositori plugin Postman, dan entri yang mengaktifkan plugin `postman@postman`.

Pengait Permulaan

Temuan yang paling kontroversial berkaitan dengan apa yang dilakukan plugin setelah instalasi. Masalah ini mendokumentasikan bahwa plugin yang diinstal mendaftarkan hook yang diaktifkan pada startup agen — mencocokkan peristiwa sesi startup, jelas, dan ringkas — dan mencetak instruksi ke dalam konteks agen.

Instruksi tersebut mengarahkan agen AI untuk memuat keterampilan "api-engineer" Postman sebelum merespons "tugas rekayasa API yang tidak sepele", sebuah kategori yang mencakup perancangan, penerapan, tiruan, pengujian, pemantauan, dokumentasi, atau penerapan API. Akibatnya, pekerjaan API apa pun yang diminta pengembang untuk dilakukan oleh agen pengkodeannya akan disalurkan melalui alur kerja Postman, baik pengembang menggunakan Postman atau tidak.

Konfigurasi yang ditulis selama instalasi juga menyertakan entri hash tepercaya untuk hook itu sendiri — catatan yang memberi tahu sistem agen bahwa hook startup disetujui. Pengembang mencirikan ini sebagai penginstal yang "berusaha menyetujui kait instruksinya sendiri", dan membingkai perilaku keseluruhan sebagai masalah batas kepercayaan dan persetujuan yang parah. "Klien API tidak boleh menjadikan dirinya sebagai alur kerja default di alat lain hanya karena saya membukanya," demikian bunyi masalah tersebut.

Mengapa Ini Mengejutkan

Diskusi Hacker News dan komentar lanjutannya menunjukkan mengapa cerita tersebut bergema di luar basis pengguna satu alat. Agen pengkodean AI seperti Codex dan Claude Code semakin banyak diberikan akses luas ke sistem pengembang, dengan file konfigurasi, hook, dan koneksi MCP yang menentukan konteks apa yang mereka terima dan instruksi mana yang mereka ikuti. Vendor yang memasukkan dirinya ke dalam rantai kepercayaan tersebut tanpa persetujuan eksplisit menyentuh janji inti bahwa agen akan bertindak atas nama pengguna — bukan atas nama vendor.

Referensi judul HN untuk berbagi "semua data API" mencerminkan ketakutan bahwa kait tersebut dapat menyalurkan kunci API, lalu lintas, dan detail proyek ke layanan eksternal; masalah GitHub sendiri berfokus pada mekanisme perutean dan persetujuan, yang didokumentasikan oleh pelapor dengan log dan file konfigurasi. Kritikus dalam diskusi tersebut berpendapat bahwa pola tersebut – aplikasi desktop yang memasang plugin pendamping ke alat lain pada peluncuran pertama – menjadi preseden berbahaya tentang cara kerja akuisisi perangkat lunak "mindshare" di era AI.

Hingga tulisan ini dibuat, masalah ini masih terbuka dengan lebih dari dua puluh komentar, dan Postman belum menerbitkan tanggapan publik mengenai perilaku instalasi otomatis. Perusahaan tidak dituduh mengirimkan data tanpa izin dalam masalah itu sendiri; keluhannya berpusat pada pemasangan senyap dan persetujuan mandiri terhadap pengait.

Kasus Uji Norma Distribusi AI

Episode ini terjadi di tengah pergulatan yang lebih luas mengenai norma-norma dalam ekosistem agen. Vendor alat kini memiliki batas baru untuk bersaing: tidak hanya dipasang, namun juga dimuat ke dalam setiap alur kerja berbantuan AI yang dijalankan pengembang. Situasi tukang pos adalah ujian untuk menentukan batas antara integrasi yang nyaman dan ekspansi yang tidak bersahabat.

Bagi pengembang, hal praktis yang dapat diambil adalah hal yang konkret: ada baiknya mengaudit file konfigurasi agen, registrasi hook, dan plugin yang diinstal setelah memperbarui alat desktop — dan memperlakukan setiap perubahan yang tidak diminta pada instruksi agen AI sebagai peristiwa keamanan. Bagi vendor alat yang berlomba untuk menjadi lapisan default dalam pengembangan yang dibantu AI, pesan dari hampir 800 suara positif Hacker News juga sama jelasnya: instalasi mandiri secara diam-diam adalah cara tercepat untuk mengubah merek tepercaya menjadi sebuah kisah peringatan.

---

Stay Ahead of AI

Get the latest AI news, analysis, and breakthroughs — all in one place.

Read more AI news →