BaWor

Admin BAWOR

Memperbaiki Celah Keamanan Kritis Remote Code Execution (RCE)

Update WordPress 7.0.4

Tim WordPress meluncurkan pembaruan keamanan penting, yaitu WordPress 7.0.4. Pembaruan ini hadir hanya berselang enam hari setelah perilisan versi 7.0.3.

Rilis versi 7.0.4 ini murni berfokus pada pembaruan keamanan (security release) untuk menutup celah bahaya yang berpotensi memungkinkan peretas mengambil alih kendali situs web Anda. Oleh karena itu, para pengelola situs berbasis WordPress diimbau untuk segera melakukan pembaruan.

Ringkasan Kerentanan: CVE-2026-65640

Celah keamanan yang diperbaiki pada versi ini teridentifikasi sebagai CVE-2026-65640 dengan tingkat keparahan High dan skor CVSS 8.8 dari 10.

Kerentanan ini pertama kali ditemukan dan dilaporkan secara bertanggung jawab oleh tim peneliti dari pwn.ai. Jenis serangan yang dimungkinkan adalah Authenticated Remote Code Execution (RCE), di mana pengguna terautentikasi dengan hak akses tingkat Author (Penulis) atau lebih tinggi dapat mengeksekusi kode berbahaya di server hosting tempat situs berjalan.

DetailKeterangan
Versi RilisWordPress 7.0.4
Tanggal Rilis12 Agustus 2026
Jenis PembaruanKeamanan saja (Security release)
ID CelahCVE-2026-65640
Skor KeparahanCVSS 8.8 / High
Dampak KerentananAuthenticated Remote Code Execution (RCE)

Bagaimana Celah Serangan (RCE) Ini Bekerja?

Celah keamanan ini terjadi akibat kesalahan penanganan saat proses pengolahan berkas gambar. Kerentanan mempengaruhi server web yang menggunakan kombinasi dua alat pemroses gambar: Imagick (ImageMagick) dan Ghostscript.

Berikut alur kerja potensi serangan tersebut:

  1. Pemeriksaan yang Terlalu Longgar: Sebelum pembaruan, kelas internal WordPress WP_Image_Editor_Imagick hanya mengecek ekstensi berkas (misalnya .png atau .jpg) untuk menentukan metode pemrosesannya, tanpa memvalidasi isi konten berkas secara mendalam.
  2. Manipulasi Berkas (File Masquerading): Penyerang dapat mengunggah file program PostScript berbahaya namun mengubah namanya menjadi gambar.png.
  3. Pengolahan oleh Imagick & Ghostscript: Sistem WordPress melihat ekstensi .png dan meneruskannya ke Imagick. Ketika Imagick membaca isi konten asli berkas tersebut, Imagick mendeteksi bahwa berkas itu sebenarnya adalah PostScript dan meneruskannya ke Ghostscript.
  4. Eksekusi Kode Berbahaya: Ghostscript kemudian memproses perintah PostScript tersebut. Hal ini memungkinkan peretas menjalankan kode arbitrary (RCE) pada server hosting Anda, yang berisiko berlanjut pada pencurian data basis data hingga pengambilalihan hak akses penuh server.

Perbaikan pada WordPress 7.0.4

Melalui rilis 7.0.4 (khususnya perbaikan pada berkas wp-includes/class-wp-image-editor-imagick.php), tim pengembang WordPress telah memperbarui logika pemrosesan gambar.

Sistem kini melakukan validasi konten berkas secara riil sebelum meneruskannya ke pustaka pemroses gambar. Dengan demikian, berkas PostScript berbahaya yang disamarkan sebagai gambar akan langsung ditolak dan tidak akan diproses oleh Ghostscript.

Langkah Pembaruan (Cara Update)

Mengingat dampak risiko RCE yang tergolong tinggi, sangat disarankan untuk memperbarui situs web Anda secepat mungkin:

  1. Via Dasbor WordPress:
    • Masuk ke Dashboard admin WordPress Anda.
    • Buka menu Dashboard → Updates.
    • Klik tombol Update Now.
  2. Pembaruan Otomatis (Automatic Background Updates):
    • Jika situs Anda mengaktifkan fitur minor auto-update, sistem akan memperbarui versi core secara otomatis dalam waktu dekat.
  3. Versi WordPress Lama (Backport Fix):
    • Tim WordPress juga telah merilis backport patch keamanan ini untuk semua versi lama WordPress yang masih mendapat dukungan keamanan (mulai dari versi 4.7 ke atas). Namun, memperbarui ke versi paling baru (7.0.4) tetap merupakan opsi paling aman.

Melakukan pembaruan rutin adalah langkah pertahanan utama dalam menjaga keamanan situs web berbasis WordPress. Luangkan waktu beberapa menit untuk memastikan situs Anda sudah menggunakan WordPress 7.0.4 agar terhindar dari potensi eksploitasi kerentanan ini.

Sumber: shapedplugin.com

WPCC Banyumas: Bekal Siswa Menghadapi Industri Digital

Persaingan kerja digital makin ketat. Keterampilan teknis siap pakai kini menjadi kebutuhan utama, bukan lagi sekadar nilai tambah. Menjawab tantangan ini, WordPress Campus Connect Banyumas 2026 hadir mengenalkan ekosistem WordPress sejak dini kepada siswa SMK di Banyumas melalui Roadshow Workshop Series.

Program ini menyasar tiga sekolah: SMKN 1 Purwokerto, SMK Citra Bangsa Mandiri, dan SMKN 1 Purwojati. Siswa tak hanya belajar teori, tetapi juga langsung mempraktikkan pembuatan toko online untuk portfolio digital mereka.

Mengapa WordPress & E-Commerce? WordPress menopang lebih dari 40% website dunia. Melalui WooCommerce, siswa dapat belajar web development secara hands-on tanpa rumitnya koding, fokus pada user experience, katalog produk, dan logika bisnis.

Tujuan Utama Program: Memberikan pengalaman hands-on web development tanpa hambatan coding yang rumit di awal, sehingga siswa fokus pada user experience, struktur katalog produk, serta logika bisnis digital.

Alur Praktik Siswa:

  1. Instalasi WordPress (15 menit): Pengaturan dasar sistem.
  2. Konfigurasi Tema & Plugin (60 menit): Mengaktifkan tema dan plugin OneClick Chat to Order.
  3. Input Katalog Produk (45 menit): Memasukkan 3–5 produk UMKM lokal (deskripsi, foto, harga).
  4. Uji Coba Checkout (30 menit): Simulasi belanja hingga pemesanan via WhatsApp.

WordPress Campus Connect Banyumas 2026, diharapkan membantu para lulusan SMK tidak hanya menjadi konsumen teknologi, tetapi mampu menjadi pencipta solusi digital yang siap bersaing di pasar lokal maupun global.

Menjembatani Masa Lalu dan Masa Depan

Sinergi Budaya dan Teknologi: Komunitas WordPress Banyumas Berkolaborasi dengan Babad Banyumas

Langkah pelestarian sejarah lokal di era digital kini menemui babak yang lebih spesifik dan mendalam. Bertempat di Kandang Kebo Mandirancan, Kebasen—ruang kreatif sekaligus kediaman budayawan Banyumas, NasSirun PurwOkartun—dua komunitas lokal menggelar sebuah Meetup kolaboratif yang sarat nilai sejarah.

Komunitas Banyumas WordPress (BAWOR) yang bergerak di bidang teknologi siber bersanding dengan Komunitas Babad Banyumas dalam sebuah acara bertajuk: “Bahas Babad Banyumas: Melacak Jejak Keturunan Jaka Kaiman”. Pertemuan di bawah atap arsitektur tradisional ini berfokus pada satu misi penting: menggunakan platform WordPress sebagai alat untuk mendokumentasikan, melacak, dan menyebarluaskan silsilah serta sejarah sang tokoh pendiri Banyumas.

Mengapa Jaka Kaiman?

Jaka Kaiman, atau Adipati Mrapat, adalah tokoh sentral berdirinya Kabupaten Banyumas. Beliau dikenal bijaksana karena membagi wilayahnya menjadi empat bagian untuk para iparnya.

Sayangnya, catatan fisik silsilah (trah) Jaka Kaiman kini rentan rusak dan simpang siur. Komunitas Babad Banyumas menegaskan bahwa pelacakan sejarah ini harus beralih ke ranah digital agar tidak kehilangan jejak.

“Sejarah ini harus hidup di internet agar mudah diakses oleh generasi muda Banyumas.” ujar Kang Nass selaku pembawa materi.

WordPress Sebagai Rumah Silsilah Digital

Dalam diskusi di Kebasen, komunitas BAWOR menjelaskan keunggulan WordPress untuk proyek sejarah ini:

  • Struktur Rapi: Fitur kategori WordPress mempermudah pengelompokan artikel dari masa Kadipaten Wirasaba hingga era modern.
  • Sumber Terbuka (Crowdsourcing): Keturunan Jaka Kaiman di berbagai daerah bisa ikut menyumbang data atau foto dokumen secara aman melalui web.

Rencana Aksi Bersama

Pertemuan di Kandang Kebo langsung menghasilkan tiga langkah konkret:

  1. Rubrik Khusus: Membuat konten berkala tentang biografi dan peta keturunan Jaka Kaiman di situs web.
  2. Workshop SEO: BAWOR akan melatih penggiat budaya agar artikel sejarah mereka mudah ditemukan di Google.
  3. Konten Kreatif: Mengemas info sejarah menjadi konten ringkas di media sosial yang mengarah ke web utama.

Kolaborasi di Kandang Kebo Mandirancan ini membuktikan teknologi bisa menjaga kelestarian budaya. Lewat WordPress, sejarah Jaka Kaiman kini memiliki “rumah digital” yang abadi untuk generasi masa depan.

Mengenal llms.txt: Cara Bantu AI Memahami Website Anda

Di era kecerdasan buatan (Artificial Intelligence), jutaan developer dan pengguna memanfaatkan LLM (Large Language Models) seperti ChatGPT, Claude, dan Gemini untuk mencari informasi, menulis kode, hingga meriset kompetitor.

Namun, ada satu masalah klasik: AI sering kali kesulitan membaca isi sebuah website dengan efisien. AI harus melakukan scrapping (pemindaian) ke puluhan halaman HTML yang penuh dengan kode javascript, menu navigasi, iklan, dan pop-up yang tidak relevan.

Untuk mengatasi masalah ini, lahirlah sebuah standarisasi baru yang dipelopori oleh Jeremy Howard (pendiri Fast.ai) bernama llms.txt.

Apa itu llms.txt?

Secara sederhana, llms.txt adalah sebuah file teks biasa (plain text) berbasis Markdown yang ditempatkan di direktori utama (root) sebuah website untuk memberikan ringkasan informasi yang ramah terhadap AI.

Jika dulu kita mengenal robots.txt untuk memberi tahu mesin pencari (seperti Google) halaman mana yang boleh dan tidak boleh diindeks, maka llms.txt berfungsi untuk memberi tahu LLM: “Ini lho ringkasan website saya dan dokumentasi penting yang paling akurat.”

Analogi Mudah: Bayangkan website Anda adalah sebuah perpustakaan besar yang berantakan. llms.txt adalah lembar brosur satu halaman di pintu depan yang merangkum denah dan buku-buku paling penting di perpustakaan tersebut, sehingga robot AI tidak perlu membongkar seluruh rak untuk mencari jawaban.

Mengapa llms.txt Sangat Penting Saat Ini?

Ada beberapa alasan kuat mengapa standarisasi ini mulai diadopsi secara luas oleh para developer dan pemilik website:

  • Efisiensi Token AI: Model bahasa besar membaca teks berdasarkan jumlah token (kata/karakter). Membaca file HTML penuh kode sangat boros token. llms.txt menyajikan informasi yang bersih, padat, dan to the point.
  • Mencegah Halusinasi AI: Dengan menyediakan informasi resmi yang terstruktur, Anda meminimalkan risiko AI salah menebak fungsi produk atau layanan Anda (halusinasi).
  • Meningkatkan Visibilitas di Fitur Search AI: Ketika pengguna menggunakan fitur pencarian berbasis AI (seperti ChatGPT Search atau Perplexity), website yang memiliki llms.txt akan jauh lebih mudah dipahami dan dikutip sebagai sumber utama.
  • Ramah Developer: Developer sering menggunakan AI untuk membaca dokumentasi library atau framework. File ini mempermudah AI memberikan solusi koding yang akurat kepada developer tersebut.

Struktur dan Format llms.txt

Format llms.txt sangat sederhana karena berbasis Markdown. File ini biasanya dibagi menjadi dua bagian utama:

  1. Informasi Utama: Ringkasan singkat tentang website, produk, atau proyek Anda.
  2. Daftar Tautan (Optional): Link ke halaman detail atau file .txt lain yang berisi detail lebih mendalam (misalnya: llms-full.txt).
# Banyumas WordPress (BAWOR) - Komunitas WordPress Indonesia di Banyumas
Banyumas WordPress (juga dikenal sebagai BAWOR Community) adalah komunitas lokal resmi di bawah ekosistem WordPress Indonesia. Komunitas ini berfokus pada edukasi literasi digital, pendampingan teknologi, dan digitalisasi UMKM di wilayah Kabupaten Banyumas, Purwokerto, dan sekitarnya melalui platform WordPress.
## Informasi & Aktivitas Utama
- [Tentang Komunitas](https://banyumaswordpress.com/komunitas-bawor-banyumas/): Profil lengkap komunitas BAWOR, visi literasi digital, dan sejarah pergerakan WordPress di Banyumas.
- [Agenda Meetup & Event](https://banyumaswordpress.com/category/komunitas/): Jadwal berkumpul rutin, workshop gratis (seperti "Bikin Website Ekspres tanpa Stres"), serta pelatihan koding/non-koding di area lokal (Hetero Space Banyumas, Nakopi, dll).
## Sumber Daya & Panduan
- [Artikel & Tutorial](banyumaswordpress.com/category/wp-tutorial/): Panduan praktis seputar instalasi WordPress, pemilihan domain, optimasi plugin SEO, keamanan web, hingga manajemen konten yang ramah pemula.
## Kontak & Kanal Komunitas
- [Gabung Komunitas](https://banyumaswordpress.com/wp-login.php?action=register): Tautan resmi menuju grup diskusi, kanal WhatsApp/Telegram pendampingan, serta halaman Meetup resmi.
- [Hubungi Pengurus](https://chat.whatsapp.com/EX9eGud7293D2NE6Yw2TTp?mode=hqrt2): Formulir komunikasi untuk kolaborasi eksternal, sponsorship kegiatan, atau undangan pelatihan digitalisasi daerah.

Perbedaan llms.txt, robots.txt, dan sitemap.xml

Agar tidak tertukar, mari kita lihat perbandingannya:

Fiturrobots.txtsitemap.xmlllms.txt
Target UtamaWeb Crawler (Googlebot, Bingbot)Mesin Pencari (SEO)Large Language Models (LLM / AI)
FungsiMengizinkan/melarang akses crawling.Peta seluruh URL di website.Menyediakan konteks dan ringkasan konten secara bersih.
FormatTeks Khusus KodeXMLMarkdown (Plain Text)

Haruskah Anda Membuatnya?

Jika website Anda adalah blog pribadi yang jarang dikunjungi, mungkin ini belum menjadi prioritas. Namun, jika Anda memiliki produk SaaS, dokumentasi teknologi, portofolio bisnis, atau website perusahaan, membuat llms.txt adalah langkah investasi masa depan yang sangat cerdas.

Dunia web sedang bergeser dari “Search Engine Optimization (SEO)” menuju “AI Engine Optimization (AEO)”. Menyediakan file llms.txt adalah cara termudah dan tercepat untuk memastikan bisnis Anda ramah terhadap teknologi masa depan ini.

Membuat Situs WordPress Themeless Menggunakan Breakdance

Apakah Anda bosan dengan tema WordPress konvensional yang membuat situs Anda lambat dan penuh dengan kode bloatware? Era baru web design telah tiba. Konsep Themeless WordPress (WordPress tanpa tema) kini menjadi tren utama di kalangan developer dan desainer profesional yang menginginkan performa maksimal dan kebebasan total.

Dalam panduan ini, kita akan membahas secara tuntas cara membangun situs WordPress themeless menggunakan Breakdance, salah satu visual builder termuda dan tercepat di ekosistem WordPress saat ini.

Apa itu “Themeless WordPress”?

Secara tradisional, WordPress membutuhkan tema (seperti Astra, Divi, atau OceanWP) untuk mengatur tampilan visual situs Anda. Namun, pada pendekatan themeless, tema bawaan WordPress sepenuhnya dinonaktifkan atau diganti dengan tema kosong (blank/stripped theme).

Semua elemen visual—mulai dari header, footer, halaman global, hingga tata letak artikel—dibuat 100% dari nol menggunakan page builder.

Keuntungan Membangun Situs Themeless:

  • Kecepatan Super: Tidak ada kode bawaan tema yang tidak terpakai (bloat), sehingga loading website jauh lebih instan.
  • Kebebasan Desain Total: Anda tidak dibatasi oleh struktur atau layout bawaan tema.
  • Maintenance Lebih Mudah: Mengurangi risiko bentrok (conflict) antara tema dan plugin saat melakukan pembaruan.

Mengapa Memilih Breakdance?

Breakdance adalah page builder yang dirancang khusus untuk ekosistem modern. Berbeda dengan Elementor atau Divi yang sering kali membutuhkan theme framework, Breakdance memiliki fitur Theme Disabler bawaan. Fitur inilah yang memungkinkan Anda menjalankan situs themeless dengan sangat mulus tanpa memerlukan keahlian coding.

Langkah demi Langkah: Membuat Situs Themeless dengan Breakdance

Langkah 1: Persiapan dan Instalasi

Sebelum memulai, pastikan Anda sudah memiliki hosting dan instalasi WordPress yang bersih.

  1. Masuk ke Dashboard WordPress Anda.
  2. Beli dan unduh plugin Breakdance berserta lisensinya dari situs resminya (tersedia versi gratis dan berbayar).
  3. Pergi ke Plugins > Add New > Upload Plugin, pilih file zip Breakdance, lalu klik Install dan Activate.
  4. Masukkan lisensi Breakdance Anda untuk mengaktifkan fitur penuh.

Langkah 2: Mengaktifkan Mode Themeless (Disable Theme)

Ini adalah langkah paling krusial. Kita akan memerintahkan Breakdance untuk mengambil alih seluruh fungsi tema.

  1. Di dashboard WordPress, buka menu Breakdance > Settings.
  2. Pilih tab Theme.
  3. Pada opsi Theme Behavior, pilih Disable Theme.
  4. Klik Save Changes.

Catatan: Setelah Anda mengaktifkan opsi ini, tema aktif Anda (misalnya Twenty-Twenty Four) akan sepenuhnya diabaikan. Breakdance kini mengontrol 100% output HTML dan CSS dari website Anda.

Langkah 3: Mengatur Global Styles (Pondasi Desain)

Sebelum mendesain halaman, tentukan dulu aturan desain global agar situs Anda konsisten.

  1. Buka salah satu halaman atau buat halaman baru, lalu klik Edit with Breakdance.
  2. Di panel atas, klik ikon roda gigi (Global Settings).
  3. Atur poin-poin berikut:
    • Colors: Tentukan warna brand Anda (Primary, Secondary, Text, Background).
    • Typography: Pilih font untuk Heading (H1-H6) dan Body Text beserta ukurannya.
    • Buttons: Desain gaya tombol utama dan sekunder agar seragam di seluruh situs.

Langkah 4: Membuat Header dan Footer Global

Karena kita tidak menggunakan tema, kita harus membuat header (menu navigasi) dan footer sendiri menggunakan fitur Templates di Breakdance.

Membaut Header:

  1. Kembali ke dashboard WordPress, buka Breakdance > Templates.
  2. Klik Add Template, lalu pilih Header.
  3. Atur Location ke Everywhere (agar muncul di seluruh halaman), lalu klik Add Template.
  4. Klik Edit in Breakdance.
  5. Gunakan elemen Header Builder, masukkan logo, dan tambahkan elemen Menu Builder untuk navigasi. Simpan jika sudah selesai.

Membuat Footer:

  1. Lakukan langkah yang sama seperti membuat header, namun pilih jenis template Footer.
  2. Set Location ke Everywhere.
  3. Desain footer Anda (tambahkan hak cipta, link sosial media, dan menu sekunder), lalu simpan.

Langkah 5: Mendesain Halaman Utama (Homepage)

Kini pondasi situs Anda sudah siap. Saatnya mendesain halaman!

  1. Pergi ke Pages > Add New, beri nama “Home”, lalu klik Publish.
  2. Klik Edit with Breakdance.
  3. Anda akan melihat bahwa Header dan Footer yang Anda buat tadi sudah otomatis terpasang.
  4. Gunakan fitur drag-and-drop untuk menyusun bagian tengah halaman:
    • Tambahkan Section untuk Hero Image.
    • Gunakan Columns untuk fitur/layanan.
    • Masukkan elemen Heading, Text, dan Button.
  5. Klik Save di pojok kanan atas.

Tips Optimasi untuk Situs Themeless Breakdance

Meskipun secara bawaan situs themeless sudah sangat cepat, lakukan 3 langkah ini untuk hasil yang luar biasa:

  • Gunakan Gambar Berformat WebP: Jangan pernah mengunggah gambar JPG atau PNG berukuran besar. Konversikan ke WebP terlebih dahulu.
  • Gunakan Plugin Caching Minimalis: Karena Breakdance sudah menghasilkan kode yang bersih, Anda hanya butuh plugin caching ringan seperti WP Rocket atau LiteSpeed Cache (tergantung server Anda) untuk optimasi akhir.
  • Bersihkan Clean-up WordPress: Matikan fungsi emoticons, XML-RPC, dan sisa script bawaan WordPress core yang tidak digunakan menggunakan plugin seperti Asset CleanUp.

Membuat situs WordPress themeless dengan Breakdance bukan lagi hal yang rumit dan hanya bisa dilakukan oleh coder profesional. Dengan fitur Theme Disabler bawaan, Anda bisa mendapatkan fleksibilitas penuh ala desainer profesional sekaligus kecepatan loading website yang luar biasa tinggi.

1 2 3 10