Bu sayfa, geliştiricinin kendi yaptığı testlerin kaydıdırBağımsız bir kuruluş tarafından verilmiş bir sertifika veya yapılmış bir denetim değildir. Neleri test ettiğimizi de birlikte yayımladığımız için, GeckoFlag'i kullanmaya karar verirken bu bilgilerden yararlanabilirsiniz.
v1.10.0'da “Yüksek” veya “Orta” önem derecesinde düzeltilmemiş sorun bulunmamaktadır (test tarihi: 2026-10-16 – 17).
İlk test, bir önceki yayımlanmış sürüm olan v1.9.0 üzerinde yapılmış ve bulunan sorunlar aynı zamanda düzeltilmiştir.
| Test | Kullanılan araçlar (sürüm) | Bulgular (Yüksek / Orta / Düşük) | Yapılan işlem |
|---|---|---|---|
| Bağımlı kütüphaneler | GitHub Advisory Database, FriendsOfPHP security-advisories (2026-10-16 itibarıyla veriler; 89 paket) | 1 / 0 / 0 | CakePHP 5.3.6'daki bilinen bir güvenlik açığı. v1.10.0'da CakePHP 5.3.7'ye güncellenerek düzeltildi. Geliştirme amaçlı kütüphaneler dağıtım dosyalarına dahil edilmez |
| Statik analiz ve kod incelemesi | Psalm 5.26.1 (taint analizi), PHPStan 2.1.17 (seviye 5), Semgrep 1.181.0, manuel kod incelemesi (yükleme, yetkiler, kimlik doğrulama, XSS, güncelleme, kurulum sihirbazı, IP kısıtlaması) | 1 / 7 / 12 | Tümü v1.10.0'da düzeltildi. Ayrıca 6 “Bilgi” düzeyindeki bulgudan 5'i düzeltildi |
| Gizli bilgi sızıntısı | gitleaks 8.24.2 | 0 / 0 / 0 | Tespit edilen 2 bulgunun ikisi de hatalı pozitifti (harici kütüphanelerdeki örnek dizeler vb.) |
| Düzeltmelerin doğrulanması | Test ortamında (PHP 8.3, MariaDB 10.11, Apache 2.4, Chromium) çalışma kontrolü | — | Her bulgu için, düzeltme öncesindeki sorunun artık yeniden oluşmadığı doğrulandı |
| Dinamik tarama | Nuclei v3.11.1 (şablonlar v10.5.0); oturum açmadan, yönetici ve üye olarak yapıldı | 0 / 0 / 0 | Sorun yok |
| Yetki testleri | PHPUnit 12.5 (256 otomatik test. Yönetici, üye, misafir ve oturum açmamış kullanıcı olarak, URL'deki ID değiştirilse bile üyesi olunmayan projelerin verilerine ve yönetici ekranlarına erişilemediği doğrulandı) | 0 / 0 / 1 | Oturum açmadan bazı yönetici ekranları açıldığında bu ekranların var olduğunun anlaşılabilmesi sorunu (Düşük) v1.10.0'da düzeltildi |
| Sunucu yapılandırmasına göre kontrol | Manuel (Apache 2.4 ve Nginx 1.24'te genel klasörün 2 farklı yerleşimi; yapılandırma dosyaları, günlükler, saklanan dosyalar vb. için 28 URL) | — | Apache'de standart ayarlarla sorun yok. Nginx'te önerilen ayarlar eklendiğinde sorun yok (eklenmezse özel dosyalar görülebilir; lütfen önerilen ayarları kontrol edin) |
| Kontrol listesi | OWASP ASVS 5.0 Seviye 1 (70 madde) | Kapsamdaki 56 maddeden 50'si karşılanıyor | 14 madde kapsam dışı (kullanılmayan özellikler vb.). Karşılanmayan 6 madde (parola koşulları vb.) için başka yöntemlerle önlem alınmıştır |