Skip to content

Tool Kits 2.7.28 — HTML Injection Scanner, Cache & Titles

Choose a tag to compare

@ekods ekods released this 22 Oct 00:48

Tool Kits 2.7.28 menambahkan HTML Injection Scanner dan mencakup pembaruan performa, meta title, serta perbaikan cache/CSP sejak rilis publik 2.7.23.

Perubahan

  • HTML Injection Scanner: audit baca-saja terhadap HTML publik, konten post/page, post meta, dan opsi tema/widget tertentu. Menampilkan sumber dan bukti temuan, trusted hosts, scan bertahap, resume/stop, dan laporan cakupan yang belum lengkap. Tidak menghapus atau memperbaiki konten otomatis.
  • Meta Title Override: beranda menggunakan Nama Situs + separator + Tagline WordPress; halaman lain menggunakan Judul Halaman + separator + Nama Situs. Separator dapat diubah dan keluaran title dobel dibersihkan saat fitur aktif.
  • Browser cache: HTML, JSON dan XML kedaluwarsa segera pada aturan Apache/LiteSpeed. Aset tetap memakai satu tahun. Hash aturan memicu pembaruan blok Tool Kits di .htaccess ketika Server-aware Hardening aktif.
  • CSP dan page cache: HTML disimpan tanpa atribut nonce; header dan body memakai nonce request yang sama pada HIT. Metadata keamanan ikut dipurge dan Set-Cookie tidak disimpan/dikirim ulang.
  • Early cache: drop-in advanced-cache.php untuk GET publik yang memenuhi syarat, dengan header HIT-EARLY, config tersinkronisasi, perlindungan kepemilikan drop-in/WP_CACHE, dan cleanup deaktivasi. Fallback normal dipertahankan.
  • Performa/kompatibilitas: pertahankan request option cache, signature/site validation, versi aset eksplisit, atribut gambar, cache multisite yang terpisah, serta penguncian dan generation guard pada page cache.

Penggunaan dan batasan

  • Scanner tersedia di Tool Kits → Security → HTML Injection Scanner, juga melalui tombol pada Hardening. Temuan bersifat heuristik dan perlu ditinjau. Memerlukan PHP DOM; batas sampel, ukuran dan format yang tidak didukung ditampilkan dalam laporan.
  • Title override default OFF; aktifkan melalui SEO → Global SEO Content → Meta Title Override setelah mengaktifkan SEO Toolkit.
  • Early cache menggunakan fallback normal jika ada drop-in milik plugin lain, multisite, HTTP authentication, atau firewall PHP Tool Kits aktif. Jika WP_CACHE tidak dapat ditambahkan otomatis, petunjuk ditampilkan di admin.
  • Target TTFB produksi <150 ms belum diverifikasi. Pengukuran HIT-EARLY sekitar 1–2 ms berasal dari fixture localhost, bukan WordPress produksi.
  • Setelah memasang, bersihkan cache halaman/server/CDN. Salinan HTML yang sudah terlanjur fresh selama 30 hari di browser lama mungkin masih memerlukan force reload.

Validasi

  • 90 file PHP lolos lint pada PHP 8.4 dan PHP 7.4.
  • 45/45 kasus regresi umum lulus pada kedua versi PHP.
  • Pengujian scanner: 52 pemeriksaan engine, 199 pemeriksaan alur/akses/backend, serta UI start/batch/resume/stop/escaping.
  • Pengujian cache: 74 pemeriksaan upgrade, 47 pemeriksaan performance core, dan HTTP/CSP fixture termasuk Chrome headless yang sudah lulus saat implementasi.
  • Struktur ZIP dan integritas paket diverifikasi sebelum publikasi.

Gunakan tool-kits.zip untuk pemasangan/update WordPress. SHA256SUMS menyertakan checksum aset tersebut. Rilis ini tidak memasang plugin ke situs produksi secara otomatis.