v1.11.0 Güvenlik Testi Sonuçları

Son güncelleme: 1 Kasım 2026

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.11.0'da “Yüksek” veya “Orta” önem derecesinde düzeltilmemiş sorun bulunmamaktadır (test tarihi: 2026-10-28).

Bu testte v1.10.0’dan bu yana yapılan değişiklikler (Claude entegrasyonu, zengin metinde yazı ve arka plan renkleri ile ayırıcılar vb.) incelendi; ayrıca önceki sürümlerden beri var olan sorunlar da düzeltildi. v1.10.0 veya daha eski bir sürüm kullanıyorsanız v1.11.0’a güncellemenizi öneririz.

PHP / VeritabanıPHP 8.3, MariaDB 10.11
Web sunucusuApache 2.4, Nginx 1.24 (PHP-FPM 8.3), PHP yerleşik sunucusu
Test yeriGeliştiricinin test ortamı
TestKullanılan araçlar (sürüm)Bulgular (Yüksek / Orta / Düşük)Yapılan işlem
Bağımlı kütüphanelerGitHub Advisory Database, FriendsOfPHP security-advisories (2026-10-28 itibarıyla veriler; 89 paket)0 / 0 / 0Dağıtım dosyalarındaki kütüphanelerde bilinen bir güvenlik açığı yoktur. Yalnızca geliştirmede kullanılan kütüphanelerdeki bilinen açıklar v1.11.0’da güncellenerek giderildi (geliştirme kütüphaneleri dağıtım dosyalarına dahil edilmez)
Statik analiz ve kod incelemesiPsalm 5.26.1 (taint analizi), PHPStan 2.1.17 (seviye 5), Semgrep 1.182.1, manuel kod incelemesi (v1.10.0’dan bu yana yapılan değişiklikler: Claude entegrasyonunun API’si ve token’ları, zengin metin, oturumun açık kalması, yazılım güncellemeleri; ayrıca tüm ekranlardaki bağlantı çıktısı)1 / 1 / 3“Yüksek” ve “Orta” bulgular ile 2 “Düşük” bulgu v1.11.0’da düzeltildi. Kalan 1 “Düşük” bulgu yalnızca kullanıcının kendi işlemleriyle ortaya çıkar ve etkisinin sınırlı olduğu doğrulandı. “Yüksek” bulgu önceki sürümlerde de mevcuttu
Gizli bilgi sızıntısıgitleaks 8.24.20 / 0 / 0Hem kaynak kod hem de dağıtım dosyaları kontrol edildi. 2 tespitin ikisi de yanlış pozitifti (harici kütüphanelerdeki örnek dizeler vb.)
Düzeltmelerin doğrulanmasıTest ortamında (PHP 8.3, MariaDB 10.11, Apache 2.4, Nginx 1.24, Chromium) çalışma kontrolü—Her bulgu için, düzeltme öncesindeki sorunun artık yeniden oluşmadığı doğrulandı
Dinamik taramaNuclei v3.11.1 (şablonlar v10.5.1); oturum açmadan, yönetici ve üye olarak yapıldı0 / 0 / 0Sorun yok
Yetki testleriPHPUnit 12.5 (454 otomatik test. Önceki kontrollere ek olarak, Claude entegrasyonu API’sinin token olmadan, salt okunur token ile, izin verilmeyen kullanıcılardan ve özellik kapalıyken gelen istekleri reddettiği ve kullanıcının üyesi olmadığı projelere asla ulaşmadığı doğrulandı)0 / 0 / 0Sorun yok
Sunucu yapılandırmasına göre kontrolManuel (Apache 2.4 ve Nginx 1.24’te genel klasörün 2 farklı yerleşimi; yapılandırma dosyaları, günlükler, oturumlar, saklanan dosyalar vb. için 39 URL)0 / 0 / 1v1.11.0’da düzeltildi: eski sürümlerin dosya klasörüne (files) doğrudan erişim artık Apache’de de tamamen reddediliyor. Başka sorun yok
Kontrol listesiOWASP ASVS 5.0 Seviye 1 (70 madde)Kapsamdaki 56 maddeden 50'si karşılanıyorBu sefer gözden geçirilmedi (v1.10.0 sonucu geçerliliğini koruyor)
Claude entegrasyonu uzantısınpm audit, gitleaks 8.24.2, mcpb validate, manuel kod incelemesi (geckoflag-1.0.0.mcpb)0 / 0 / 0Dağıtım dosyasındaki kütüphaneleri etkileyen bilinen bir güvenlik açığı yoktur. API token’ının nasıl işlendiği ve isteklerin gönderildiği yerlere ilişkin kısıtlamalar (yalnızca HTTPS, yönlendirmeler izlenmez) kontrol edildi