| Kabul koşusu (normal kullanıcı yetkisi) | 19 adım geçti, 0 kaldı, 0 atlandı | Komut satırı programıyla uçtan uca; kasa oluşturma, ekleme, kilitleme, açma, çıkarma, parola ve kurtarma |
|---|
| Derleme testleri | Kullanıcı 50/50, Yönetici 11/11, kurulum programı 61/61 | Derleme sırasında çalışan test paketleri |
|---|
| Bilinen şifreleme vektörleri | Hepsi geçti | AES-256-GCM için NIST GCM belgesi Test Case 13–16, PBKDF2-HMAC-SHA256 için RFC 7914, HKDF için RFC 5869; vektörler ayrıca Node.js ile bağımsız doğrulandı |
|---|
| Kurcalama | Hepsi yakalandı | Tek bit (11 konum), parça yer değiştirme, son parçayı kesme, başka dosyadan ya da eski hâlden parça, başka kasanın başlığı, tur sayısını düşürme, eski dizini geri koyma |
|---|
| Kilitli kasada ad sızıntısı | Dosya adı, içerik işareti ve uzantı bulunmadı | Kilitli kasanın ham baytları UTF-8 ve UTF-16 olarak arandı; diskteki adlar yalnız rastgele kimlik |
|---|
| Yazma sırasında program öldürme | Önceki dosyalar sağlam, yarım dosya yok | 5 belirli aşamada ve 6 rastgele anda süreç zorla sonlandırıldı |
|---|
| Parola değiştirme | Şifreli dosyalar bayt bayt aynı kaldı | Test ve kabul koşusu adımı: yalnız parola sarması yeniden yapılır |
|---|
| Büyük dosya | 2,2 GB'lık sentetik dosya eklendi ve çözüldü, SHA-256 aynı, bellek artışı 200 MB'ın altında | Seyrek (sparse) test dosyası akışla işlendi, diske çözülmeden doğrulandı |
|---|
| Panel güvenliği | Yabancı site ve süreç denemeleri reddedildi | Yalnız 127.0.0.1, Host denetimi, çerez, CSRF ve Origin denetimi, satır içi betik yok |
|---|
| Mutasyon denemesi | 40 hatanın 40'ı testlerce yakalandı | Koda bilerek hata sokulup testlerin yakalayıp yakalamadığına bakıldı |
|---|
| Arayüz, 21 dil | 214 ekran ölçüldü: yatay kaydırma, taşan metin ve betik hatası 0 | Otomatik ölçüm; görüntülere gözle yalnız Arapça, Urduca, Tamilce ve Almancada bakıldı |
|---|