Hasil Pengujian Keamanan v1.10.0

Terakhir Diperbarui: 23 Oktober 2026

Halaman ini adalah catatan pengujian mandiri oleh pengembangIni bukan sertifikasi atau audit oleh pihak ketiga. Kami juga mempublikasikan apa saja yang diuji, sehingga Anda dapat menggunakannya sebagai bahan pertimbangan saat memutuskan untuk menggunakan GeckoFlag.

Di v1.10.0, tidak ada masalah dengan tingkat keparahan “Tinggi” atau “Sedang” yang belum diperbaiki (tanggal pengujian: 2026-10-16 s.d. 17).

Pengujian pertama dilakukan terhadap versi rilis sebelumnya, v1.9.0, dan perbaikan dilakukan pada saat yang sama.

PHP / DatabasePHP 8.3, MariaDB 10.11
Web serverApache 2.4, Nginx 1.24 (PHP-FPM 8.3), server bawaan PHP
Lokasi pengujianLingkungan pengujian pengembang
PengujianAlat yang digunakan (versi)Temuan (Tinggi / Sedang / Rendah)Tindakan
Library dependensiGitHub Advisory Database, FriendsOfPHP security-advisories (data per 2026-10-16; 89 paket)1 / 0 / 0Kerentanan yang diketahui pada CakePHP 5.3.6. Diperbaiki di v1.10.0 dengan memperbarui ke CakePHP 5.3.7. Library untuk pengembangan tidak disertakan dalam file distribusi
Analisis statis / code reviewPsalm 5.26.1 (analisis taint), PHPStan 2.1.17 (level 5), Semgrep 1.181.0, code review manual (unggahan, izin, autentikasi, XSS, pembaruan, installer, pembatasan IP)1 / 7 / 12Semuanya diperbaiki di v1.10.0. Selain itu, 5 dari 6 temuan “Informasi” juga diperbaiki
Kebocoran informasi rahasiagitleaks 8.24.20 / 0 / 02 temuan semuanya positif palsu (string contoh di dalam library eksternal, dll.)
Konfirmasi perbaikanPemeriksaan operasional di lingkungan pengujian (PHP 8.3, MariaDB 10.11, Apache 2.4, Chromium)—Untuk setiap temuan, dipastikan bahwa masalah sebelum perbaikan tidak lagi dapat direproduksi
Pemindaian dinamisNuclei v3.11.1 (templat v10.5.0), tanpa login serta sebagai administrator dan anggota0 / 0 / 0Tidak ada masalah
Pengujian izinPHPUnit 12.5 (256 pengujian otomatis. Dipastikan bahwa sebagai administrator, anggota, tamu, maupun tanpa login, data proyek yang tidak diikuti dan layar admin tidak dapat diakses meskipun ID di URL diubah)0 / 0 / 1Masalah (Rendah) di mana membuka beberapa layar admin tanpa login mengungkapkan keberadaan layar tersebut telah diperbaiki di v1.10.0
Pemeriksaan per konfigurasi serverManual (2 cara penempatan folder publik di Apache 2.4 dan Nginx 1.24; 28 URL termasuk file konfigurasi, log, dan file tersimpan)—Apache tidak bermasalah dengan pengaturan standar. Nginx tidak bermasalah jika pengaturan yang disarankan ditambahkan (jika tidak ditambahkan, file non-publik dapat terlihat, jadi harap periksa pengaturan yang disarankan)
Daftar periksaOWASP ASVS 5.0 Level 1 (70 item)Memenuhi 50 dari 56 item yang berlaku14 item tidak berlaku (fitur yang tidak digunakan, dll.). 6 item yang belum terpenuhi (seperti persyaratan kata sandi) ditangani dengan langkah lain