- Cloudflare mengumumkan telah mengimplementasikan protokol Matrix di Cloudflare Workers, tetapi kode tersebut tidak memiliki fungsi-fungsi inti
- Di seluruh kode terdapat banyak komentar yang belum selesai seperti
TODO: Check authorisation, dan verifikasi tanda tangan serta prosedur autentikasi tidak diimplementasikan
- Algoritme state resolution tidak diimplementasikan; status terbaru langsung dimasukkan ke database sehingga berpotensi menimbulkan kerentanan keamanan dan masalah kompatibilitas
- Setelah posting blog dipublikasikan, pihak Cloudflare merevisi artikel dan README serta menambahkan disclaimer bahwa ini “bukan untuk produksi”
- Di komunitas pengembang, kritik terhadap kode buatan AI dan klaim teknis yang menyesatkan meluas, sehingga memunculkan pertanyaan tentang kredibilitas Cloudflare
Klaim implementasi Matrix oleh Cloudflare dan verifikasi kode
- Cloudflare mengumumkan di blog resminya bahwa mereka mengimplementasikan Matrix di atas Cloudflare Workers, tetapi kode aktualnya tidak menjalankan fungsi-fungsi inti
- Dalam kode masih ada komentar yang belum selesai seperti
TODO: Validate PDU signature, TODO: Check authorization
- Karena aturan autentikasi untuk API antar-server Matrix tidak diimplementasikan, data palsu pun dapat diterima
- Algoritme state resolution, yang merupakan inti Matrix, dihilangkan dan diganti dengan cara sederhana berupa memasukkan status terbaru langsung ke DB
- Hal ini dapat menyebabkan ketidaksesuaian status room dan masalah interoperabilitas, serta kerentanan keamanan
Klaim teknis yang keliru dan riwayat revisi
- Di blog Cloudflare tertulis bahwa Tuwunel dan pendahulunya menggunakan Postgres atau Redis, tetapi ini tidak benar
- Setelah itu, artikel direvisi dengan menggantinya menjadi
Synapse, dan README juga ditambahkan kalimat bahwa ini adalah “prototipe contoh, bukan untuk produksi”
- Revisi tersebut dapat dikonfirmasi melalui commit GitHub (
fd412f41f98c0f3f360f5c4034443ef80680de49)
- Versi revisi juga memuat kalimat bahwa proyek ini dibantu oleh Claude Code Opus 4.5
Reaksi dan kritik komunitas
- Di Mastodon dan Lobsters, kritik terhadap kode buatan AI dan promosi teknis yang menyesatkan meluas
- Banyak yang menyoroti hal-hal seperti “verifikasi tanda tangan, hash, dan autentikasi dihapus” serta “ini bukan keamanan, hanya sebatas contoh sederhana”
- Sebagian pengguna menilai respons Cloudflare sebagai “upaya menutup-nutupi”, sambil menelusuri penghapusan riwayat commit dan catatan force push
- Di dalam komunitas juga muncul reaksi bernada satir
- “Karena arsitekturnya serverless, biayanya diskalakan ke 0 (karena memang tidak ada)”
- “Cloudflare mencapai keamanan sempurna dengan sama sekali tidak mengirim pesan”
Pernyataan tambahan Jade dan pengenalan proyek
- Jade memperkenalkan Continuwuity, homeserver Matrix berbasis Rust yang sedang ia kembangkan
- Dapat dijalankan bahkan di Raspberry Pi, dan tidak bergantung pada infrastruktur cloud yang tersentralisasi
- Ia juga dijadwalkan berbicara di FOSDEM 2026 tentang pengalaman menambal kerentanan Matrix
- Rekan pembicaranya adalah @nex@fedi.transgender.ing, dan juga akan berpartisipasi di booth Matrix
Diskusi lanjutan dan respons teknis rinci
- Sejumlah pengembang juga menyoroti kesalahan logika dalam kode Cloudflare, seperti penggunaan
|| alih-alih ??, cara menangani unknown error, serta banyaknya komentar TODO
- Sebagian menyebut commit revisi Cloudflare ironis karena
Remove PII justru tetap tersisa sebagai commit publik
- Secara umum, komunitas menyuarakan kekhawatiran terhadap pengembangan yang terlalu bergantung pada AI dan rendahnya kredibilitas teknis di Cloudflare
1 komentar
Komentar Hacker News
Blog teknis perusahaan infrastruktur pada dasarnya punya dua tujuan: memamerkan keahlian dan membangun kepercayaan
Tetapi ketika mulai memakai ungkapan berlebihan, keduanya justru hilang
Entah kalimat “kami telah mengimplementasikan Matrix” itu benar-benar faktual atau sekadar hiperbola pemasaran, tapi di seluruh industri sudah makin melelahkan melihat tulisan “kami melakukan X” yang ternyata hanya setara dengan “kami mendemokan sebagian dari X”
Solusinya sederhana — tulis dengan jelas apa yang benar-benar dibuat. Menulis seperti “kami menjalankan prototipe homeserver Matrix dengan keterbatasan di atas Workers” pun tidak akan membuat orang kehilangan kepercayaan
Menurut tafsir saya, sepertinya seseorang membuat tulisan dan repositorinya sekaligus dengan ‘vibe coding’, lalu memublikasikannya ke blog Cloudflare tanpa peninjauan
Penulisnya tampaknya bukan engineer, dan begitu AI bilang “ini sudah diuji tuntas dan siap produksi”, dia langsung mempercayainya
Petunjuk kuncinya adalah kode itu tidak ada di repositori resmi Cloudflare, melainkan di GitHub pribadi. Cloudflare ke depan perlu memperketat proses peninjauan untuk komunikasi publik
Konon Cloudflare menganggap postingan blog sebagai keluaran utama untuk semua peran, termasuk engineer. Dalam struktur seperti ini, kecepatan mudah diutamakan dibanding kualitas
Pada akhirnya, insiden ini akan mengurangi kepercayaan, menambah prosedur peninjauan, dan memperlambat laju publikasi. Ini adalah proses evolusi yang wajar saat organisasi bertumbuh
Tapi tetap mengejutkan bahwa mereka masih belum menarik tulisannya, malah membuat kebingungan yang lebih besar lewat revisi
Saya berharap Cloudflare menerbitkan posting analisis akar penyebab (RCA) untuk insiden ini
Rasanya akan menarik dibaca seperti laporan gangguan layanan
Saya penasaran proses peninjauan mana yang gagal kali ini, dan bagaimana mereka akan memulihkan kepercayaan terhadap blognya
Saya mencari source code yang disebut Jade, dan sepertinya penulisnya sudah menyadari thread ini
Tautan commit terkait
Tautan commit
Sejujurnya, blog dan repositorinya sama-sama seharusnya langsung dihapus saja
Commit yang direvisi
Baru beberapa hari sejak kabar palsu bahwa Cursor membuat browser web dari nol dengan GPT-5.2 dibantah, sekarang kejadian seperti ini muncul lagi
Untuk cerita-cerita seperti ini, pada dasarnya kita perlu bersikap curiga lebih dulu
Postingan Show HN
Hasilnya, saya bisa membuat sesuatu dengan sekitar 20 ribu baris kode yang levelnya mirip dengan yang dibuat Cursor setelah menjalankan ratusan agen selama berminggu-minggu
Tautan repositori
Bahkan hanya dengan melihat repositori matrix-workers, diagram ASCII yang tidak rapi sudah jadi petunjuk, dan mengejutkan bahwa hal seperti ini pun tidak ditinjau
Di bagian atas blog asli sekarang sudah ditambahkan kalimat bahwa ini “jelas merupakan proof of concept”, tetapi di bagian bawah masih tertulis
“tim kami sedang menangani komunikasi terenkripsi nyata dengan Matrix on Workers”
Jadi membingungkan, sebenarnya yang mana yang benar
Versi arsip
Mengkhawatirkan jika vendor besar merilis kode yang sebenarnya tidak berfungsi lalu mencoba menjual produknya
Ketika rekayasa yang kompleks dibuat seolah tampak mudah, jadi lebih sulit menjelaskan bahwa membangun software yang aman itu butuh waktu
Perilaku seperti ini merusak kepercayaan terhadap platform
AI coding hanya memanfaatkan ilusi penyederhanaan itu, dan pada akhirnya struktur pasar yang serakah lah yang melahirkan situasi seperti ini
Karena Cloudflare terus mengedit tulisan aslinya, tautan arsip ini berguna jika ingin melihat versi awal
Kejadian ini adalah insiden yang memalukan bagi Cloudflare maupun penulisnya
Sulit dipercaya tulisan itu bisa dipublikasikan tanpa peninjauan
Belakangan ini Cloudflare sering melakukan kesalahan, sehingga terlihat seperti sudah melewati masa puncaknya dan masuk ke tren penurunan bertahap
Fakta bahwa akun yang memposting blog itu ke Hacker News adalah akun buangan (throwaway) menyiratkan bahwa penulisnya sendiri tidak yakin pada kode dan klaimnya
Tautan HN