APIMart
OpenAI Diam-Diam Membuka Source Code Codex Security CLI

OpenAI Diam-Diam Membuka Source Code Codex Security CLI

Pelajari rilis senyap Codex Security CLI dari OpenAI, alasan Hacker News menarik perhatian, fungsi alat open-source ini, dan cara tim mengevaluasinya dengan aman.

Wawasan Model

OpenAI telah menempatkan Codex Security CLI di GitHub dan npm, tetapi kebanyakan developer baru menyadarinya setelah postingan Hacker News. Kesimpulan singkatnya: ini bukan sekadar alat coding bergaya chat. Ini adalah alur keamanan berbasis terminal yang dapat memindai repo, menguji apakah masalah dapat dieksploitasi, dan menyarankan patch.

Hal terpenting ketika mempertimbangkan alat ini:

  • Wujudnya: CLI dan TypeScript SDK berlisensi Apache-2.0 yang diterbitkan sebagai @openai/codex
  • Fungsinya: memindai kode, memetakan jalur serangan, memvalidasi temuan dalam sandbox, dan menyusun perbaikan
  • Tempatnya: terminal lokal, skrip, dan pekerjaan CI
  • Hal yang perlu diawasi tim: ketergantungan API key, risiko sandbox, masalah kebocoran token dan injection sebelumnya, serta kontrol peninjauan patch
  • Angkanya: dalam pengujian riset, alat memindai 1.2 juta+ commit dan menandai 11,353 masalah berdampak tinggi, termasuk 792 temuan kritis

Saya melihatnya sebagai agen keamanan untuk command line, bukan pemindai yang sepenuhnya lepas tangan. Anda tetap membutuhkan peninjauan manusia, kontrol akses ketat, dan uji coba kecil sebelum memasukkannya ke CI.

Beberapa hal langsung menonjol:

  • Rilisnya senyap, sehingga penemuan Hacker News mengubah persepsi
  • Alat ini open-source, tetapi penggunaan penuh tetap bergantung pada model OpenAI dan API key
  • Mendukung keluaran JSON, hook, konfigurasi server MCP, dan ekspor SARIF untuk alur tim
  • Langkah awal teraman adalah mengujinya dalam mode read-only pada repo nonproduksi

Dengan kata lain, rilis ini merupakan pilihan CLI baru yang berguna bagi tim keamanan aplikasi, tetapi harus diperlakukan seperti alat keamanan lain yang menjalankan kode: mulai dari kecil, batasi dengan ketat, dan verifikasi keluarannya.

Isi Codex Security CLI

Komponen open-source dan detail lisensi

Rilis ini menyertakan TypeScript SDK berlisensi Apache-2.0, diterbitkan di npm sebagai @openai/codex. Instal secara global dengan npm install -g @openai/codex. Persyaratannya adalah Node.js v20+, Git v2.23+, RAM 4 GB, dan API key OpenAI yang disimpan di ~/.codex/auth.json [1].

Fitur lanjutan tertentu membutuhkan lebih dari instalasi dasar. Dukungan server MCP, misalnya, juga membutuhkan container runtime seperti Docker, Podman, atau Nerdctl [8].

Perintah inti dan keluaran

Perintah ini memberi tim cara menjalankan pemindaian, memeriksa temuan, dan mengotomatiskan keamanan langsung dari terminal. Codex Security dirancang seperti peneliti keamanan otomatis: memindai repositori, memetakan jalur serangan khusus proyek, memvalidasi temuan dalam sandbox, dan menyarankan patch minimal [4][6].

Perintah shell:

PerintahFungsinya
codexMembuka UI interaktif untuk tugas coding dan keamanan
codex exec "task"Menjalankan tugas secara noninteraktif untuk otomatisasi dan CI/CD
codex --jsonMengeluarkan hasil sebagai JSON untuk skrip dan otomatisasi
codex --versionMenampilkan versi CLI terinstal

Kontrol dalam sesi:

PerintahFungsinya
/approvalsMengalihkan izin antara Read Only, Auto, dan Full Access
/modelMengganti model dalam sesi

Kontrol tersebut berada dalam konfigurasi Codex yang lebih luas, bukan berdiri sendiri.

Posisi Codex Security dalam toolset Codex

Codex Security memperluas agen software engineering Codex dari OpenAI dengan alur berfokus keamanan, sedangkan Codex CLI standar menangani coding, edit file, dan instruksi bahasa alami [3][6]. Setiap proyek menggunakan direktori .codex/ untuk mengelola konfigurasi, event hook, dan instruksi agen [8].

Konfigurasi bersama menjaga CLI keamanan selaras dengan toolset Codex lainnya. Tim mendapatkan cara umum untuk menangani pemindaian repo, pemeriksaan kebijakan, dan pembuatan patch dalam CI.

Alasan Penemuan Hacker News Mengubah Pandangan Developer

Hacker News

Cara penemuan komunitas mendorong adopsi alat

Setelah repo muncul di Hacker News, fokus berubah. Orang berhenti membicarakan rilisnya dan mulai bertanya apakah mereka harus menggunakannya.

Thread tersebut bukan sekadar menambah kehebohan, tetapi menjadi pemeriksaan publik. Codex Security CLI sudah tersedia bagi pelanggan ChatGPT Pro, Enterprise, Business, dan Edu, tetapi Hacker News segera memperkenalkannya kepada kelompok yang jauh lebih besar. Masalah konfigurasi pun muncul, dokumentasi dibedah, dan reaksi pengguna awal terlihat terbuka, bukan terkubur dalam rilis repo senyap.

Hal yang terungkap dalam diskusi publik

Thread itu juga mengarahkan developer ke repositori. Mereka menemukan codename internal Aardvark, yang awalnya dipakai untuk menganalisis codebase OpenAI sendiri [2][10].

Hal penting lainnya: akses open-source tidak berarti alat berjalan sepenuhnya mandiri. Penggunaan penuh masih bergantung pada model OpenAI dan API key [9].

Diskusi itu juga mendorong pemeriksaan keamanan lebih dekat. Celah kebocoran token GitHub ditemukan dan dilaporkan, membuat developer meninjau konfigurasi CLI serta merotasi kredensial [11].

Perubahan ini memunculkan pertanyaan praktis berikutnya: di mana CLI ini cocok dalam alur pemindaian, peninjauan, dan CI?

OpenAI Baru Saja Merilis Codex Security โ€” Claude Code Pun Tak Dapat Menipunya

OpenAI

Alur Praktis bagi Developer dan Tim Keamanan

OpenAI Codex Security CLI: Statistik Utama dan Ikhtisar Risiko
OpenAI Codex Security CLI: Statistik Utama dan Ikhtisar Risiko

Pemindaian codebase dan peninjauan kerentanan

Setelah penemuan, langkah berikutnya adalah tindakan. Di sinilah CLI memberi manfaat: pemindaian, validasi, dan patch.

CLI memindai repositori, memetakan jalur serangan, dan mencoba mereproduksi setiap temuan dalam sandbox terisolasi sebelum menampilkannya. Peninjau mendapatkan bukti yang dapat direproduksi, bukan peringatan samar [5][4].

Dalam 30 hari pertama pengujian riset, CLI memindai lebih dari 1.2 juta commit dan menemukan 792 masalah kritis serta 10,561 masalah berkeparahan tinggi. Alat juga mengurangi positif palsu 50% dan temuan dengan keparahan berlebihan lebih dari 90% [4][2]. Peninjau dapat menghabiskan lebih sedikit waktu pada noise dan lebih banyak pada temuan penting.

NETGEAR melaporkan alat tersebut sesuai dengan proses peninjauannya dan mempermudah tindakan atas temuan [4].

Pemeriksaan kebijakan dan penjagaan pipeline CI

Tim yang menginginkan kontrol lebih ketat dapat memakai CLI untuk menghentikan perubahan berisiko sebelum mencapai pull request.

Perintah sonar-integrate menambahkan dukungan server MCP SonarQube dan mengatur hook dalam .codex/ [8]. Hook UserPromptSubmit dapat memblokir kredensial yang di-hardcode dalam 450+ pola sebelum mencapai model. Hook PostToolUse dapat menjalankan Agentic Analysis setelah setiap penulisan file atau patch [8][7]. Tim mendapatkan pemeriksaan tambahan untuk kerentanan atau regresi baru sebelum PR dibuka.

Temuan juga dapat diekspor dalam format SARIF agar mudah dikirim ke dasbor dan alur pelaporan.

Pembuatan patch, validasi, dan kesesuaian alur APIMart

APIMart

Setelah temuan dikonfirmasi, alur berpindah dari peninjauan ke perbaikan.

CLI membuat patch minimal bagi akar masalah, menampilkannya untuk peninjauan manusia, dan dapat mengubahnya langsung menjadi pull request [5][6]. Setelah perbaikan di-merge, perubahan divalidasi ulang dalam lingkungan terisolasi yang sama [5]. Uji coba internal melaporkan penurunan 40% pada rata-rata waktu penyelesaian kerentanan [6].

Tim pengguna APIMart dapat menambahkan konfigurasi berikut ke ~/.codex/config.toml:

  • model_provider = "apimart"
  • base_url = "https://api.apimart.ai/v1"
  • wire_api = "responses" untuk versi baru [1]

Ini merutekan Codex CLI melalui endpoint APIMart yang kompatibel dengan OpenAI.

Cara Mengevaluasi Risiko Adopsi dan Langkah Berikutnya

Riwayat keamanan dan peringatan operasional

Sebelum menghubungkan Codex Security ke CI, uji sandbox, model persetujuan, dan alur peninjauan patch terlebih dahulu.

Ada beberapa risiko rollout. Pada awal 2026, Codex Security mengalami kebocoran token GitHub dan jalur command injection yang mendorong penguatan agen [11]. CVE-2026-64650 (CVSS 6.3) kemudian menunjukkan bahwa kode sandbox tidak tepercaya dapat memicu alat yang diekspos host, termasuk pencarian secret dan cloud API, tanpa persetujuan model. Perbaikannya: perbarui @ai-sdk/harness-opencode ke versi 1.0.29 atau lebih baru [12].

Alat menganalisis salinan sementara kode dalam container terisolasi dan dapat mengambil konteks GitHub untuk threat modeling serta riwayat commit. Analisis repositori, eksekusi sandbox, dan pembuatan patch masing-masing memiliki permukaan paparan [10][13]. Codebase besar juga mungkin membutuhkan beberapa hari pada proses pertama, meski pemindaian inkremental berikutnya seharusnya lebih cepat [10][13].

Kontrol dasar untuk mengurangi risiko:

  • Lindungi auth.json dan config.toml dalam ~/.codex/ dan jauhkan dari lingkungan bersama.
  • Jangan mengekspos secret dalam log.
  • Pastikan akses Enterprise atau Edu dibatasi melalui peran dan kontrol grup yang tepat.
  • Jangan biarkan alat melakukan merge sendiri. Perlakukan patch hanya sebagai keluaran untuk peninjauan manusia [1][13].
Mode PersetujuanTingkat RisikoPenggunaan yang Disarankan
Read OnlyRendahEvaluasi awal dan repositori tidak tepercaya
AutoSedangAlur developer standar pada proyek internal tepercaya
Full AccessTinggiHanya lingkungan yang sepenuhnya tepercaya; gunakan sangat hati-hati

Rencana uji coba praktis bagi tim

Langkah teraman adalah menjalankan uji coba terbatas lebih dahulu. Gunakan repo nonproduksi dan kelompok peninjau kecil yang konsisten dari awal hingga akhir.

Perlakukan uji coba sebagai pengujian keandalan, bukan perlombaan mengumpulkan temuan. Pertanyaannya: dapatkah kita memercayai alat ini dalam alur kita? Periksa apakah validasi sandbox mereproduksi masalah nyata, apakah patch sesuai maksud serta gaya codebase, dan apakah threat model cocok dengan lingkungan Anda [4][13].

Ukur uji coba dengan angka internal, bukan rata-rata yang dipublikasikan. Periksa presisi, waktu peninjauan, dan tingkat eskalasi. Sebelum memperluas akses, periksa threat model secara manual dan sesuaikan seperlunya [13].

Kesimpulan: hal terpenting dari rilis ini

Jika uji coba berhasil, perluas akses secara perlahan.

Yang diam-diam dibuka OpenAI adalah CLI berfokus keamanan dengan nilai pemindaian terukur, bukan demo sekali pakai. Perhatian luas baru muncul setelah penemuan Hacker News. Adopsi tetap harus disengaja. Mulailah dalam mode read-only, validasi temuan dengan model risiko sendiri, dan berikan izin tambahan hanya setelah alur terbukti berguna.

Pertanyaan Umum

Apakah Codex Security CLI sepenuhnya open-source?

Ya. Codex CLI sepenuhnya open-source, dan komunitas dapat berkontribusi di GitHub.

Namun, model di baliknya biasanya membutuhkan API key OpenAI dengan biaya API standar. Alat ini juga berbeda dari produk Codex Security lebih luas yang merupakan research preview bagi pelanggan enterprise dan pendidikan tertentu.

Seberapa aman menjalankannya pada kode internal?

Alat ini dirancang aman secara default. CLI berjalan dalam sandbox, membatasi akses direktori, memblokir perubahan sistem yang tidak diizinkan, dan menonaktifkan akses jaringan secara default untuk mencegah kebocoran data.

Pada proses pertama, Anda dapat memilih mode persetujuan. Read Only mencegah perubahan. Auto hanya mengizinkan tindakan file dalam working directory. Hindari Full Access kecuali konfirmasi manual tidak diperlukan.

Apa cara terbaik untuk mengujinya pertama kali?

Mulailah dengan membuka Codex CLI dalam mode interaktif agar dapat menjelajah tanpa langsung membuat perubahan. Setelah instalasi, jalankan codex di terminal proyek.

Saat pertama dibuka, pilih tingkat persetujuan. Auto adalah pilihan terbaik untuk pengujian. Untuk konfigurasi read-only yang lebih aman, gunakan codex --mode suggest. Dengan begitu, semua perubahan tetap memerlukan persetujuan sebelum diterapkan.

Siap mencoba?

Pilih model yang Anda inginkan di marketplace model

Coba model chat, gambar, dan video di marketplace model APIMart, lalu rasakan kemampuan model dengan cepat melalui satu API terpadu.

Model chatModel gambarModel video
Buka marketplace model