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.11.0, tidak ada masalah dengan tingkat keparahan “Tinggi” atau “Sedang” yang belum diperbaiki (tanggal pengujian: 2026-10-28).
Pengujian kali ini mencakup perubahan sejak v1.10.0 (integrasi Claude, warna teks dan latar serta garis pemisah pada teks kaya, dan lainnya), dan sekaligus memperbaiki masalah yang sudah ada di versi sebelumnya. Jika Anda menggunakan v1.10.0 atau versi lebih lama, kami menyarankan pembaruan ke v1.11.0.
| Pengujian | Alat yang digunakan (versi) | Temuan (Tinggi / Sedang / Rendah) | Tindakan |
|---|---|---|---|
| Library dependensi | GitHub Advisory Database, FriendsOfPHP security-advisories (data per 2026-10-28; 89 paket) | 0 / 0 / 0 | Tidak ada kerentanan yang diketahui pada library yang disertakan dalam file distribusi. Kerentanan yang diketahui pada library khusus pengembangan telah diatasi dengan pembaruan di v1.11.0 (library khusus pengembangan tidak disertakan dalam file distribusi) |
| Analisis statis / code review | Psalm 5.26.1 (analisis taint), PHPStan 2.1.17 (level 5), Semgrep 1.182.1, code review manual (perubahan sejak v1.10.0: API dan token integrasi Claude, teks kaya, tetap masuk, pembaruan perangkat lunak; serta keluaran tautan di semua layar) | 1 / 1 / 3 | Masalah “Tinggi” dan “Sedang” serta 2 masalah “Rendah” telah diperbaiki di v1.11.0. Satu masalah “Rendah” yang tersisa hanya terjadi melalui tindakan pengguna itu sendiri, dan dampaknya dipastikan terbatas. Masalah “Tinggi” sudah ada sejak versi sebelumnya |
| Kebocoran informasi rahasia | gitleaks 8.24.2 | 0 / 0 / 0 | Kode sumber dan file distribusi sama-sama diperiksa. Kedua deteksi merupakan positif palsu (seperti string contoh di library eksternal) |
| Konfirmasi perbaikan | Pemeriksaan operasional di lingkungan pengujian (PHP 8.3, MariaDB 10.11, Apache 2.4, Nginx 1.24, Chromium) | — | Untuk setiap temuan, dipastikan bahwa masalah sebelum perbaikan tidak lagi dapat direproduksi |
| Pemindaian dinamis | Nuclei v3.11.1 (templat v10.5.1), tanpa login serta sebagai administrator dan anggota | 0 / 0 / 0 | Tidak ada masalah |
| Pengujian izin | PHPUnit 12.5 (454 pengujian otomatis. Selain pemeriksaan sebelumnya, dipastikan bahwa API integrasi Claude menolak permintaan tanpa token, dengan token hanya-baca, dari pengguna yang tidak diizinkan, dan saat fitur dinonaktifkan, serta tidak pernah menjangkau proyek yang tidak diikuti pengguna) | 0 / 0 / 0 | Tidak ada masalah |
| Pemeriksaan per konfigurasi server | Manual (2 cara penempatan folder publik di Apache 2.4 dan Nginx 1.24; 39 URL termasuk file konfigurasi, log, sesi, dan file tersimpan) | 0 / 0 / 1 | Diperbaiki di v1.11.0: akses langsung ke folder file versi lama (files) kini juga ditolak sepenuhnya di Apache. Tidak ada masalah lain |
| Daftar periksa | OWASP ASVS 5.0 Level 1 (70 item) | Memenuhi 50 dari 56 item yang berlaku | Tidak ditinjau kali ini (hasil v1.10.0 tetap berlaku) |
| Ekstensi integrasi Claude | npm audit, gitleaks 8.24.2, mcpb validate, code review manual (geckoflag-1.0.0.mcpb) | 0 / 0 / 0 | Tidak ada kerentanan yang diketahui yang memengaruhi library dalam file distribusi. Penanganan token API dan pembatasan tujuan permintaan (hanya HTTPS, tidak mengikuti pengalihan) telah diperiksa |