================================================================================
  PARDUS 25.1 SİSTEM TARAMA VE DERİNLEMESİNE ANALİZ RAPORU v3.0
            14 TEMMUZ 2026 - 70 HATA KAPSAMLI İNCELEME
================================================================================

╔══════════════════════════════════════════════════════════════════════════╗
║                      SİSTEM GENEL BİLGİLERİ                           ║
╚══════════════════════════════════════════════════════════════════════════╝

İŞLETİM SİSTEMİ
  Dağıtım         : Pardus GNU/Linux 25 (yirmibes) 25.1
  Debian Tabanı   : Debian 13.5
  Masaüstü        : GNOME 48.7 (Wayland)
  Çekirdek        : Linux 6.12.90+deb13.1-amd64 (aktif)
  En Güncel       : 6.12.94+deb13-amd64 (kurulu ama reboot bekliyor)
  Derleme Tarihi  : 27 Mayıs 2026 (aktif çekirdek)
  LSM Katmanları  : lockdown,capability,landlock,yama,apparmor,tomoyo,
                    bpf,ipe,ima,evm (11 katman)
  Lockdown        : integrity + confidentiality (aktif)
  Sanallaştırma   : Oracle VirtualBox (KVM hypervisor)

DONANIM
  CPU             : 13th Gen Intel i7-13700HX, 5 çekirdek, x86_64
  RAM             : 11 GB (3.8 GB kullanımda, 7.2 GB available)
  Swap            : 0 B (TANIMLI DEĞİL)
  Disk            : /dev/sda1 ext4 50 GB (%17 dolu - 37.8 GB boş)
  GPU             : VMware SVGA II (3D hızlandırma YOK)
  Ses             : Intel AC'97 (VirtualBox)
  Ağ              : Intel 82540EM Gigabit Ethernet (NAT)

KULLANICI
  Kullanıcı       : pardus (UID 1000, sudo yetkili)
  Oturum          : Wayland, GNOME 48.7
  Kabuk           : /bin/bash
  Lokal           : LANG=tr_TR.UTF-8 (LC_CTYPE=en_US.UTF-8 - KARIŞIK!)

SİSTEM DURUMU
  Çalışma Süresi  : ~26 gün (18 Haziran'dan beri reboot yok)
  Başlatma Süresi : 9.993 sn (kernel 4.737 + userspace 5.256)
  Failed Servis   : 0 (aktif)
  Not-Found Servis: 18 (referansı kalmış, paketler silinmiş)
  Açılış Geçmişi  : 3 boot (son boot 18 Haziran)
  Sistem Durumu   : running (graphical.target)

AĞ
  Arayüz          : enp0s3 (10.0.2.15/24)
  DNS             : 192.168.1.1 (NAT üzerinden)
  Açık TCP Portlar: 631 (CUPS), 37251 (opencode)
  Açık UDP Portlar: 5353 (mDNS), 60347, 55211
  Güvenlik Duvarı : YOK (ufw kurulu değil, iptables/nftables yok)

PAKET YÖNETİMİ
  Kurulu Paket    : 3000+ (pardus-gnome-desktop)
  Güncelleme      : 1 paket bekliyor (büyük ölçüde güncel)
  APT Önbellek    : 87 MB
  rc Durum        : 1 paket (libxvmc1)
  Apache2/MySQL   : KURULU DEĞİL (önceki raporda yanlış tespit)

BELLEK KULLANIMI (En çok tüketenler)
  7.4% opencode (859 MB)
  5.1% gnome-shell (596 MB)
  5.1% firefox-esr (589 MB)
  3.9% firefox-esr (452 MB) - child process
  2.8% nautilus (329 MB)
  2.3% kgx (267 MB) - terminal
  2.2% opencode (254 MB)
  2.1% opencode (247 MB)
  Toplam Firefox: ~12 process (1.5 GB+ tahmini)

GNOME SHELL
  Eklenti Sayısı  : 27 kurulu, 10 varsayılan etkin
  Bellek          : 596 MB (oldukça yüksek)
  Hata Logları    : 61+ AppIndicator stack trace
                    33+ date-menu-formatter null ref
                    12+ NaN width geometri
  rounded-window-corners: Eksik (gschema.override'ta referans var)

SİSTEMD ZAMANLAYICILAR
  systemd-tmpfiles-clean: SON ÇALIŞMA 18 HAZİRAN (26 gün önce!)
  apt-daily/apt-daily-upgrade: servisler "inactive dead"
  fstrim: 6 gün sonra çalışacak
  fwupd-refresh: 14 dk sonra

GÜVENLİK ÖZETİ
  kptr_restrict     : 0 (KRİTİK)
  randomize_va_space: 2 (İYİ)
  sysrq             : 438 (ORTA)
  modules_disabled  : 0 (NORMAL)
  accept_redirects  : 1 (KRİTİK)
  rp_filter         : 0 (ORTA)
  auditd            : INACTIVE
  AppArmor          : aktif ama profiller yetersiz
  oomd              : KURULU DEĞİL (kritik!)
  GPG/SSH Agent    : çalışıyor ama boş (keyring bağlı)

───────────────────────────────────────────────────────────────────────────
              BULUNAN HATA SAYISI: 70 (40 eski + 30 yeni)
───────────────────────────────────────────────────────────────────────────

╔══════════════════════════════════════════════════════════════════════════╗
║  BÖLÜM 1: 20 HAZİRAN RAPORUNDAKİ HATALAR (GÜNCELLENMİŞ DURUM)         ║
╚══════════════════════════════════════════════════════════════════════════╝

================================================================================
HATA #01 / KOD: SWP-001 / Swap Eksikliği
================================================================================
HATA TÜRÜ        : Performans
ÖNEM DERECESİ    : Orta (7/10 - TURUNCU)
BAŞLIK           : Swap Alanı Tanımlı Olmaması
TANIM            : Sistemde hiç swap alanı yok. 11 GB RAM var ancak Firefox
                   (12+ process, ~1.5 GB), GNOME Shell (~600 MB), opencode
                   (~860 MB) aynı anda çalışırken OOM riski yüksek.
                   systemd-oomd de kurulu olmadığı için OOM killer ham
                   çekirdek seviyesinde devreye girer.
SORUNUN OLUŞMASI : free -h -> Swap: 0B. swapon --show -> boş. Yüksek bellek
                   tüketiminde çekirdek rastgele process öldürür.
KONUM            : /etc/fstab (swap satırı yok)
ÇÖZÜM            : sudo fallocate -l 4G /swapfile && sudo chmod 600 /swapfile
                   && sudo mkswap /swapfile && sudo swapon /swapfile
                   echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
ZARAR (SİSTEM)   : OOM killer devreye girer, rastgele process öldürülür.
                   Sistem donabilir, oturum aniden kapanır.
ZARAR (KULLANICI): Açık belgeler kaybedilir. Firefox sekmeleri, LibreOffice
                   belgeleri kurtarılamaz. Üretkenlik düşer.

================================================================================
HATA #02 / KOD: KEY-002 / GNOME Keyring Çökmesi
================================================================================
HATA TÜRÜ        : Fonksiyonel
ÖNEM DERECESİ    : Yüksek (9/10 - KIRMIZI)
BAŞLIK           : GNOME Keyring Servislerinin Oturum Açılışında Çökmesi
TANIM            : journalctl'de 3 scope'un "Failed to start" hatasıyla
                   çöktüğü görülüyor (pkcs11, secrets, ssh). 18 Haziran'dan
                   beri her oturumda tekrarlıyor. SSH_AUTH_SOCK var ama
                   ssh-add -l "The agent has no identities" diyor. GPG
                   agent da çalışmıyor (gpg-connect-agent yanıtsız).
SORUNUN OLUŞMASI : journalctl -p 3 -b | grep keyring. Her oturum açılışında.
KONUM            : systemd --user, /usr/bin/gnome-keyring-daemon
ÇÖZÜM            : sudo apt install --reinstall gnome-keyring
                   && systemctl --user reset-failed
                   && systemctl --user restart gnome-keyring-daemon
ZARAR (SİSTEM)   : Parola yönetim altyapısı tamamen devre dışı.
ZARAR (KULLANICI): SSH anahtarları kullanılamaz. Chromium/Firefox parolaları
                   hatırlanmaz. GPG imzalama çalışmaz.

================================================================================
HATA #03 / KOD: USB-003 / USBGuard Eksik
================================================================================
HATA TÜRÜ        : Güvenlik
ÖNEM DERECESİ    : Düşük (3/10 - YEŞİL)
BAŞLIK           : USBGuard Eksik / USB Koruması Çalışmıyor
TANIM            : USBGuard kurulu değil. USB takıldığında güvenlik politikası
                   uygulanamaz. VirtualBox'ta risk düşük.
SORUNUN OLUŞMASI : journalctl | grep usbguard
KONUM            : /usr/libexec/gsd-usb-protect, usbguard.service
ÇÖZÜM            : sudo apt install usbguard && sudo systemctl enable --now
                   usbguard
ZARAR            : BadUSB saldırılarına karşı korumasız.

================================================================================
HATA #04 / KOD: BLU-004 / Bluetooth Eksik
================================================================================
HATA TÜRÜ        : Fonksiyonel
ÖNEM DERECESİ    : Düşük (2/10 - YEŞİL)
BAŞLIK           : Bluetooth (BlueZ) Servisi Çalışmıyor
TANIM            : bluez paketi kurulu değil. WirePlumber BlueZ'a
                   erişemiyor. VirtualBox'ta donanım yok.
ÇÖZÜM            : sudo apt install bluez
ZARAR            : VirtualBox'ta önemsiz. Gerçek donanımda BT cihazları
                   bağlanamaz.

================================================================================
HATA #05 / KOD: API-005 / AppIndicator Çökmesi
================================================================================
HATA TÜRÜ        : Kullanılabilirlik
ÖNEM DERECESİ    : Orta (7/10 - TURUNCU)
BAŞLIK           : AppIndicator GNOME Shell Eklentisi Çöküyor
TANIM            : journalctl'de 61+ stack trace ile AppIndicator çökmesi
                   kayıtlı. "Object has been already disposed", "TypeError:
                   this._indicator is null". Dash-to-Panel ile çakışma var.
                   ScreenShield ile de etkileşim sorunu (16 trace).
SORUNUN OLUŞMASI : journalctl | grep appIndicator. GNOME Shell her yeniden
                   başlatıldığında veya tepsi simgesi değiştiğinde.
KONUM            : /usr/share/gnome-shell/extensions/appindicatorsupport@...
                   /appIndicator.js:988-1011
ÇÖZÜM            : sudo apt install --reinstall gnome-shell-extension-appindicator
                   && gnome-extensions disable appindicatorsupport@rgcjonas.gmail.com
                   && gnome-extensions enable appindicatorsupport@rgcjonas.gmail.com
ZARAR            : Tepsi simgeleri kaybolur. GNOME Shell donabilir.
                   ScreenShield gecikir.

================================================================================
HATA #06 / KOD: DTF-006 / Date Menu Formatter Null Referans
================================================================================
HATA TÜRÜ        : Kullanılabilirlik
ÖNEM DERECESİ    : Düşük (3/10 - YEŞİL)
BAŞLIK           : Date Menu Formatter Null Referans Hatası
TANIM            : 33+ kez "TypeError: this._displays is null" hatası.
                   Periyodik güncellemelerde tekrarlıyor. NaN width hatasına
                   katkıda bulunuyor olabilir.
SORUNUN OLUŞMASI : journalctl | grep date-menu-formatter. Her dakika.
KONUM            : extension.js:284
ÇÖZÜM            : gnome-extensions disable date-menu-formatter@marcinjakubowski.github.com
ZARAR            : Tarih/saat formatı bozulabilir.

================================================================================
HATA #07 / KOD: V3D-007 / 3D Hızlandırma Eksik
================================================================================
HATA TÜRÜ        : Performans
ÖNEM DERECESİ    : Orta (6/10 - TURUNCU)
BAŞLIK           : VirtualBox 3D / EGL-DRI2 Hataları
TANIM            : VMware SVGA II 3D'siz çalışıyor. Guest Additions yok.
                   GNOME animasyonları CPU ile işleniyor.
SORUNUN OLUŞMASI : Nautilus'ta görsele tıklandığında EGL hataları.
KONUM            : VirtualBox SVGA, libEGL_mesa.so
ÇÖZÜM            : HATA #29 ile birlikte Guest Additions kurun:
                   sudo apt install virtualbox-guest-x11 virtualbox-guest-utils
                   virtualbox-guest-dkms
                   VM ayarlari: 3D etkin, 128 MB VRAM
ZARAR            : Video 15-20 FPS. Nautilus önizlemeleri yavaş.

================================================================================
HATA #08 / KOD: MED-008 / Medya Tuşu Kısayol Hataları
================================================================================
HATA TÜRÜ        : Kullanılabilirlik
ÖNEM DERECESİ    : Düşük (2/10 - YEŞİL)
BAŞLIK           : Medya ve İşlev Tuşu Kısayol Atama Hataları
TANIM            : 3 kısayol atanamıyor (email, playback-repeat, hibernate).
ÇÖZÜM            : gsettings reset-recursively org.gnome.desktop.wm.keybindings
                   && gsettings reset-recursively org.gnome.settings-daemon.plugins.media-keys
                   && gsettings reset-recursively org.gnome.mutter.keybindings
ZARAR            : Sadece 3 tuş etkilenmiş.

================================================================================
HATA #09 / KOD: SUD-009 / Sudo PAM Yetkilendirme Hatası
================================================================================
HATA TÜRÜ        : Güvenlik
ÖNEM DERECESİ    : Yüksek (9/10 - KIRMIZI)
BAŞLIK           : Sudo PAM Yetkilendirme Doğrulama Hatası
TANIM            : journalctl'de 14 Temmuz'da da (bugün) 2 kez sudo PAM
                   hatası görülüyor. Toplamda 20+ kez "auth could not
                   identify password for [pardus]". Kullanıcı sudo grubunda
                   ama parola doğrulaması başarısız oluyor.
SORUNUN OLUŞMASI : sudo ls (yanlış parola). journalctl | grep "sudo.*auth"
KONUM            : /etc/pam.d/sudo, /etc/shadow
ÇÖZÜM            : sudo passwd pardus (parolayi sifirlayin)
ZARAR            : Kullanıcı sudo yetkisini kaybederse sistem yönetilemez.

================================================================================
HATA #10 / KOD: UFW-010 / Güvenlik Duvarı Eksik
================================================================================
HATA TÜRÜ        : Güvenlik
ÖNEM DERECESİ    : Orta (6/10 - TURUNCU)
BAŞLIK           : UFW / iptables / nftables Güvenlik Duvarı Yok
TANIM            : ufw, iptables, nftables KURULU DEĞİL. Port 631 (CUPS)
                   açık. 5353 UDP (mDNS) açık. Hiçbir katmanda güvenlik
                   duvarı yok. Sistem tüm portlara açık.
SORUNUN OLUŞMASI : sudo ufw status -> bulunamadı. iptables/nft -> bulunamadı.
KONUM            : /etc/ufw/ (yok)
ÇÖZÜM            : sudo apt install ufw && sudo ufw --force enable
ZARAR            : Ağ saldırılarına karşı tamamen korumasız.

================================================================================
HATA #11 / KOD: SSH-011 / OpenSSH Sunucu Eksik
================================================================================
HATA TÜRÜ        : Diğer
ÖNEM DERECESİ    : Düşük (1/10 - YEŞİL)
BAŞLIK           : OpenSSH Sunucu Devre Dışı
ÇÖZÜM            : sudo apt install openssh-server
ZARAR            : VirtualBox'ta gerekli değil.

================================================================================
HATA #12 / KOD: UPD-012 / Paket Güncelleme (ÇÖZÜLDÜ)
================================================================================
HATA TÜRÜ        : Performans/Güvenlik
ÖNEM DERECESİ    : ÇÖZÜLDÜ (1/10 - YEŞİL)
BAŞLIK           : 150+ Paket Güncellenmemişti - ÇÖZÜLDÜ
TANIM            : 150+ paket güncellenmiş. 1 paket kalmış.
                   Olumlu: güvenlik açıkları kapatılmış.
                   Olumsuz: yeni çekirdek reboot bekliyor.
ÇÖZÜM            : sudo reboot (yeni cekirdek icin)
HATA #13 / KOD: KRN-013 / Eski Çekirdek (KÖTÜLEŞTİ)
================================================================================
HATA TÜRÜ        : Performans
ÖNEM DERECESİ    : Orta (5/10 - SARI)
BAŞLIK           : 3 Çekirdek /boot'ta, Aktif Çekirdek Güncel Değil
TANIM            : 6.12.74, 6.12.90 (aktif), 6.12.94 (en yeni ama reboot
                   bekliyor). 2 eski çekirdek temizlenmemiş.
ÇÖZÜM            : sudo apt remove --purge linux-image-6.12.74+deb13+1-amd64
                   && sudo apt remove --purge linux-image-6.12.90+deb13.1-amd64
                   && sudo update-grub && sudo reboot
ZARAR            : Disk israfı. GRUB karmaşık. Güvenlik yamaları aktif değil.

================================================================================
HATA #14 / KOD: CRS-014 / Geçmiş Crash
================================================================================
HATA TÜRÜ        : Performans/Diğer
ÖNEM DERECESİ    : Orta (7/10 - TURUNCU)
BAŞLIK           : 6 Haziran 2026 Crash
TANIM            : 6 Haziran'da crash yaşanmış. Sebebi bilinmiyor. OOM
                   veya grafik sürücü kaynaklı olabilir.
ÇÖZÜM            : Swap olusturun (#01):
                   sudo fallocate -l 4G /swapfile && sudo chmod 600 /swapfile
                   && sudo mkswap /swapfile && sudo swapon /swapfile
                   echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
                   Guest Additions kurun (#29):
                   sudo apt install virtualbox-guest-x11 virtualbox-guest-utils
                   virtualbox-guest-dkms
ZARAR            : Veri kaybı yaşanmış. Tekrarlarsa yine veri kaybı.

================================================================================
HATA #15 / KOD: ALSA-015 / ALSA dB Uyarısı
================================================================================
HATA TÜRÜ        : Yerelleştirme
ÖNEM DERECESİ    : Düşük (2/10 - YEŞİL)
BAŞLIK           : ALSA Center/LFE Desibel Uyarısı
TANIM            : VirtualBox AC'97 ses kartı dB aralığı hatalı.
ÇÖZÜM            : VM kapaliyken ana makinede calistirin:
                   VBoxManage modifyvm "Pardus 25.1" --audio-controller hda
ZARAR            : 5.1/7.1 ses sistemlerinde merkez/bas sorunu.

================================================================================
HATA #16 / KOD: PUP-016 / Pardus Update Deprecation
================================================================================
HATA TÜRÜ        : Kullanılabilirlik
ÖNEM DERECESİ    : Düşük (2/10 - YEŞİL)
BAŞLIK           : Pardus Update libayatana Uyarısı
ÇÖZÜM            : sudo apt upgrade pardus-update
ZARAR            : Sadece log uyarısı.

================================================================================
HATA #17 / KOD: RWC-017 / Eksik Eklenti
================================================================================
HATA TÜRÜ        : Fonksiyonel
ÖNEM DERECESİ    : Yüksek (8/10 - KIRMIZI)
BAŞLIK           : rounded-window-corners Eklentisi Eksik
TANIM            : gschema.override'ta etkin ama sistemde kurulu DEĞİL.
                   GNOME Shell her açılışta var olmayan eklentiyi yüklemeye
                   çalışıyor. 10 eklentilik enabled-extensions listesinde
                   yer alıyor. Pardus paketleme hatası.
SORUNUN OLUŞMASI : grep "rounded" /usr/share/glib-2.0/schemas/*.override
KONUM            : /usr/share/glib-2.0/schemas/20_pardus-gnome-settings.gschema.override
ÇÖZÜM            : sudo sed -i "/rounded-window-corners@yilozt/d" /usr/share/
                   glib-2.0/schemas/20_pardus-gnome-settings.gschema.override
                   && sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
ZARAR            : GNOME Shell yavaş açılır. Diğer eklentiler gecikir.

================================================================================
HATA #18 / KOD: NAN-018 / NaN Width Geometri
================================================================================
HATA TÜRÜ        : Performans
ÖNEM DERECESİ    : Orta (6/10 - TURUNCU)
BAŞLIK           : GNOME Shell NaN Width GTK Geometri Hatası
TANIM            : 12+ kez (son boot'ta) NaN width hatası. date-menu-formatter
                   ve AppIndicator kaynaklı olabilir.
ÇÖZÜM            : sudo apt update && sudo apt upgrade gnome-shell-extension-*
                   && gnome-extensions disable date-menu-formatter@marcinjakubowski.github.com
ZARAR            : GNOME Shell animasyonlarında takılma.

================================================================================
HATA #19 / KOD: ACC-019 / AT-SPI2 Kayıt Hatası
================================================================================
HATA TÜRÜ        : Performans/Kullanılabilirlik
ÖNEM DERECESİ    : Orta (6/10 - TURUNCU)
BAŞLIK           : AT-SPI2 Erişilebilirlik Kayıt Hatası
ÇÖZÜM            : systemctl --user restart at-spi-dbus-bus.service
ZARAR            : Engelli kullanıcılar ekran okuyucu kullanamaz.

================================================================================
HATA #20 / KOD: FNT-020 / Fontconfig Döngüsel Dizin (KÖTÜLEŞTİ)
================================================================================
HATA TÜRÜ        : Kullanılabilirlik
ÖNEM DERECESİ    : Orta (4/10 - SARI) * YÜKSELTİLDİ *
BAŞLIK           : Fontconfig Tüm Dizinler Döngüsel
TANIM            : Önceki raporda sadece X11/encodings/large deniyordu.
                   Detaylı taramada TÜM font dizinlerinin döngüsel olduğu
                   tespit edildi: X11, cMap, opentype, truetype, type1
                   ve alt dizinleri dahil 33 dizin! Font önbelleği
                   tamamen bozuk. Sistem yazı tiplerini doğru yükleyemiyor.
SORUNUN OLUŞMASI : fc-cache -v 2>&1 | grep loop. Her fc-cache çalışmasında.
KONUM            : /usr/share/fonts/X11, /usr/share/fonts/cMap,
                   /usr/share/fonts/truetype, /usr/share/fonts/opentype,
                   /usr/share/fonts/type1 ve tüm alt dizinleri
ÇÖZÜM            : sudo apt install --reinstall xfonts-utils fontconfig
                   && sudo rm -rf /var/cache/fontconfig/*
                   && sudo fc-cache -f -v
ZARAR            : Font önbelleği bozuk. Yazı tipleri eksik görüntülenebilir.
                   Özellikle Doğu Asya dillerinde ciddi sorun.

================================================================================
HATA #21 / KOD: PKG-021 / libxvmc1 rc Durumu
================================================================================
HATA TÜRÜ        : Performans
ÖNEM DERECESİ    : Düşük (1/10 - YEŞİL)
ÇÖZÜM            : sudo apt remove --purge libxvmc1
ZARAR            : Paket yöneticisinde tutarsızlık.

================================================================================
HATA #22 / KOD: L10N-022 / Yerelleştirme Sorunu
================================================================================
HATA TÜRÜ        : Yerelleştirme
ÖNEM DERECESİ    : Düşük (2/10 - YEŞİL)
BAŞLIK           : GNOME Türkçe Çeviri Eksiklikleri
ÇÖZÜM            : sudo apt install --reinstall gnome-shell-l10n
ZARAR            : Bazı metinler İngilizce görünür.

================================================================================
HATA #23 / KOD: EXT-023 / 27 Eklenti
================================================================================
HATA TÜRÜ        : Performans
ÖNEM DERECESİ    : Düşük (4/10 - SARI)
BAŞLIK           : 27 GNOME Shell Eklentisi
TANIM            : GNOME Shell 596 MB bellek kullanıyor. 27 eklenti yüklü.
                   10'u varsayılan etkin. ArcMenu, blur-my-shell, dash-to-panel
                   aşırı kaynak tüketiyor.
ÇÖZÜM            : Gereksiz eklentileri devre disi birakin:
                   gnome-extensions disable arcmenu@arcmenu.com
                   gnome-extensions disable blur-my-shell@aunetx
                   gnome-extensions disable dash-to-panel@jderose9.github.com
                   Listeyi gormek icin: gnome-extensions list --enabled
ZARAR            : GNOME Shell yavaş, bellek şişkin.

================================================================================
HATA #24 / KOD: APC-024 / APT Önbellek
================================================================================
HATA TÜRÜ        : Performans/Güvenlik
ÖNEM DERECESİ    : Orta (4/10 - SARI)
BAŞLIK           : APT Önbellek 87 MB
TANIM            : 87 MB önbellek. 3000+ paket kurulu. Önceki raporda
                   Apache2 kuruluydu denmişti ama yanlış tespit - Apache2
                   kurulu DEĞİL. Ancak gereksiz LibreOffice, GIMP gibi
                   VirtualBox'ta kullanılmayan paketler var.
ÇÖZÜM            : sudo apt clean && sudo apt autoremove --purge
ZARAR            : Disk alanı israfı.

================================================================================
HATA #25 / KOD: HTTP-025 / APT HTTP
================================================================================
HATA TÜRÜ        : Güvenlik
ÖNEM DERECESİ    : Yüksek (9/10 - KIRMIZI)
BAŞLIK           : APT Depoları HTTP
TANIM            : Tüm depolar HTTP kullanıyor. HTTPS'ye çevrilmemiş.
ÇÖZÜM            : sudo sed -i 's|http://depo.pardus.org.tr|https://depo.pardus.org.tr|g'
                   /etc/apt/sources.list && sudo apt update
ZARAR            : MITM riski. Trafik şifresiz.

================================================================================
HATA #26 / KOD: KPT-026 / Kernel Pointer
================================================================================
HATA TÜRÜ        : Güvenlik
ÖNEM DERECESİ    : Orta (5/10 - SARI)
BAŞLIK           : kptr_restrict=0
ÇÖZÜM            : echo 'kernel.kptr_restrict=2' | sudo tee
                   /etc/sysctl.d/99-kptr-restrict.conf && sudo sysctl -p
ZARAR            : ASLR bypass edilebilir.

================================================================================
HATA #27 / KOD: ICMP-027 / ICMP Redirect
================================================================================
HATA TÜRÜ        : Güvenlik
ÖNEM DERECESİ    : Orta (7/10 - TURUNCU)
BAŞLIK           : ICMP Redirect Kabulü Açık
ÇÖZÜM            : echo 'net.ipv4.conf.all.accept_redirects=0' | sudo tee
                   /etc/sysctl.d/99-icmp-redirect.conf
                   && echo 'net.ipv6.conf.all.accept_redirects=0' | sudo tee -a
                   /etc/sysctl.d/99-icmp-redirect.conf
                   && echo 'net.ipv4.conf.all.secure_redirects=0' | sudo tee -a
                   /etc/sysctl.d/99-icmp-redirect.conf
                   && sudo sysctl -p
ZARAR            : MITM saldırısına açık.

================================================================================
HATA #28 / KOD: RPF-028 / Reverse Path Filter
================================================================================
HATA TÜRÜ        : Güvenlik
ÖNEM DERECESİ    : Orta (4/10 - SARI)
BAŞLIK           : rp_filter Loose Mode
ÇÖZÜM            : echo 'net.ipv4.conf.all.rp_filter=1' | sudo tee
                   /etc/sysctl.d/99-reverse-path.conf
                   && echo 'net.ipv4.conf.default.rp_filter=1' | sudo tee -a
                   /etc/sysctl.d/99-reverse-path.conf
                   && sudo sysctl -p
ZARAR            : IP spoofing zafiyeti.

================================================================================
HATA #29 / KOD: VBOX-029 / Guest Additions Eksik
================================================================================
HATA TÜRÜ        : Güvenlik/Performans
ÖNEM DERECESİ    : Yüksek (9/10 - KIRMIZI)
BAŞLIK           : VirtualBox Guest Additions Kurulu Değil
TANIM            : virtualbox-guest-x11, virtualbox-guest-utils,
                   virtualbox-guest-dkms paketlerinin hiçbiri kurulu değil.
                   3D hızlandırma, paylaşımlı klasör, pano paylaşımı,
                   sürükle-bırak, otomatik boyutlandırma çalışmıyor.
ÇÖZÜM            : sudo apt install virtualbox-guest-x11 virtualbox-guest-utils
                   virtualbox-guest-dkms
                   && VM ayarlari: 3D etkin, 128 MB VRAM (VM kapaliyken)
                   VBoxManage modifyvm "Pardus 25.1" --graphicscontroller vmsvga
                   VBoxManage modifyvm "Pardus 25.1" --accelerate3d on
                   VBoxManage modifyvm "Pardus 25.1" --vram 128
ZARAR            : VM performansı çok düşük. Ana makine ile dosya paylaşılamaz.

================================================================================
HATA #30 / KOD: AUD-030 / auditd Eksik
================================================================================
HATA TÜRÜ        : Güvenlik
ÖNEM DERECESİ    : Orta (4/10 - SARI)
BAŞLIK           : auditd Güvenlik Denetimi Devre Dışı
TANIM            : auditd inactive. Güvenlik olayları kaydedilmiyor.
ÇÖZÜM            : sudo apt install auditd audispd-plugins
                   && sudo systemctl enable --now auditd
ZARAR            : Güvenlik ihlalinde delil bulunamaz.

================================================================================
HATA #31 / KOD: SVC-031 / Servis Güvenlik Puanları
================================================================================
HATA TÜRÜ        : Güvenlik
ÖNEM DERECESİ    : Orta (7/10 - TURUNCU)
BAŞLIK           : Servisler 9+ UNSAFE
TANIM            : GDM 9.8, cups 9.6, avahi 9.6, dbus 9.3, cron 9.6.
                   PrivateTmp, ProtectSystem, NoNewPrivileges yok.
ÇÖZÜM            : Drop-in yapilandirma dosyalari olusturun:
                   sudo mkdir -p /etc/systemd/system/cups.service.d/
                   echo '[Service]
                   PrivateTmp=true
                   ProtectSystem=full
                   NoNewPrivileges=true' | sudo tee /etc/systemd/system/cups.service.d/override.conf
                   && sudo mkdir -p /etc/systemd/system/cron.service.d/
                   echo '[Service]
                   PrivateTmp=true
                   ProtectSystem=full
                   NoNewPrivileges=true' | sudo tee /etc/systemd/system/cron.service.d/override.conf
                   && sudo systemctl daemon-reload
ZARAR            : Servis açığı tüm sistemi ele geçirebilir.

================================================================================
HATA #32 / KOD: APP-032 / AppArmor Yetersiz
================================================================================
HATA TÜRÜ        : Güvenlik
ÖNEM DERECESİ    : Orta (4/10 - SARI)
BAŞLIK           : AppArmor Profilleri Yetersiz
TANIM            : AppArmor etkin (lsm'de var) ama aa-status çalışmıyor.
                   Kritik servisler için profil yok.
ÇÖZÜM            : sudo apt install apparmor-profiles apparmor-profiles-extra
                   && sudo aa-enforce /etc/apparmor.d/* 2>/dev/null || true
ZARAR            : Ek güvenlik katmanı eksik.

================================================================================
HATA #33 / KOD: SYR-033 / Sysrq
================================================================================
HATA TÜRÜ        : Güvenlik
ÖNEM DERECESİ    : Düşük (3/10 - YEŞİL)
BAŞLIK           : Sysrq Magic Tuşu 438
ÇÖZÜM            : echo 'kernel.sysrq=128' | sudo tee
                   /etc/sysctl.d/99-sysrq.conf && sudo sysctl -p
ZARAR            : Yanlışlıkla sistemi reboot edilebilir.

================================================================================
HATA #34 / KOD: MOD-034 / Kernel Modules
================================================================================
HATA TÜRÜ        : Güvenlik
ÖNEM DERECESİ    : Düşük (2/10 - YEŞİL)
BAŞLIK           : modules_disabled=0
ZARAR            : Rootkit riski (root yetkisi gerektirir).

================================================================================
HATA #35 / KOD: AV-035 / Antivirüs
================================================================================
HATA TÜRÜ        : Güvenlik
ÖNEM DERECESİ    : Düşük (3/10 - YEŞİL)
BAŞLIK           : Antivirüs Kurulu Değil
ZARAR            : Linux'ta risk düşük.

================================================================================
HATA #36 / KOD: MDS-036 / mDNS/Avahi Açık
================================================================================
HATA TÜRÜ        : Güvenlik
ÖNEM DERECESİ    : Düşük (2/10 - YEŞİL)
BAŞLIK           : mDNS/Avahi Portları Açık (5353, 60347, 55211 UDP)
TANIM            : 3 UDP portu açık. Avahi servisi çalışıyor.
ÇÖZÜM            : Kernel modul yuklemeyi kisitlamak icin:
                   echo 'kernel.modules_disabled=1' | sudo tee
                   /etc/sysctl.d/99-modules.conf && sudo sysctl -p
                   (DIKKAT: Bu islem geri alinamaz, yeni modul yuklenemez!)
ZARAR            : Yerel ağda servis keşfi yapılabilir.

================================================================================
HATA #37 / KOD: HST-037 / hosts IPv6
================================================================================
HATA TÜRÜ        : Güvenlik
ÖNEM DERECESİ    : Düşük (1/10 - YEŞİL)
BAŞLIK           : /etc/hosts IPv6 Fazlalıkları
ZARAR            : Önemsiz.

================================================================================
HATA #38 / KOD: X11-038 / XWayland
================================================================================
HATA TÜRÜ        : Güvenlik
ÖNEM DERECESİ    : Düşük (3/10 - YEŞİL)
BAŞLIK           : XWayland Arkaplanda Çalışıyor
TANIM            : Wayland kullanılmasına rağmen XWayland (:0) çalışıyor,
                   %0.5 CPU ve 65 MB bellek tüketiyor.
ZARAR            : X11 güvenlik açıkları teorik risk.

================================================================================
HATA #39 / KOD: PAM-039 / Parola Politikası
================================================================================
HATA TÜRÜ        : Güvenlik
ÖNEM DERECESİ    : Düşük (5/10 - SARI)
BAŞLIK           : PAM Parola Politikası Zayıf
ÇÖZÜM            : # Gerekmiyor, onemsiz hata. Istege bagli:
                   sudo sed -i '/^::1/d' /etc/hosts
ZARAR            : "1234" gibi zayıf parola belirlenebilir.

================================================================================
HATA #40 / KOD: SCR-040 / ScreenShield
================================================================================
HATA TÜRÜ        : Güvenlik/Kullanılabilirlik
ÖNEM DERECESİ    : Düşük (4/10 - SARI)
BAŞLIK           : ScreenShield Gecikmesi
TANIM            : #05'e bağlı. 16 stack trace ScreenShield'da.
ZARAR            : Ekran kilidi gecikmeli açılır.

╔══════════════════════════════════════════════════════════════════════════╗
║  BÖLÜM 2: YENİ KEŞFEDİLEN HATALAR (30 ADET)                          ║
╚══════════════════════════════════════════════════════════════════════════╝

================================================================================
HATA #41 / KOD: FNT2-041 / Fontconfig Tüm Dizinler Döngüsel
================================================================================
HATA TÜRÜ        : Kullanılabilirlik
ÖNEM DERECESİ    : Orta (4/10 - SARI)
BAŞLIK           : Fontconfig 33+ Dizin Döngüsel
TANIM            : fc-cache -v çıktısına göre 33'ten fazla font dizini
                   döngüsel olarak işaretlenmiş. Sadece X11 değil, tüm
                   truetype, opentype, type1, cMap dizinleri etkilenmiş.
                   Font önbelleği tamamen bozuk. Fontconfig paketinde
                   sembolik link sorunu olabilir.
SORUNUN OLUŞMASI : fc-cache -v 2>&1 | grep loop (33+ satır)
KONUM            : /usr/share/fonts/ (tüm alt dizinler)
ÇÖZÜM            : HATA #05 AppIndicator sorununu cozun:
                   sudo apt install --reinstall gnome-shell-extension-appindicator
                   && gnome-extensions disable appindicatorsupport@rgcjonas.gmail.com
                   && gnome-extensions enable appindicatorsupport@rgcjonas.gmail.com
ZARAR (SİSTEM)   : Font önbelleği çalışmıyor. Tüm yazı tipleri yeniden
                   taranıyor. Sistem fontları doğru yükleyemiyor.
ZARAR (KULLANICI): Uygulamalarda yazı tipleri eksik görünebilir. Firefox,
                   LibreOffice, terminal'de font sorunları oluşabilir.

================================================================================
HATA #42 / KOD: LOC-042 / Karışık Lokal Ayarı
================================================================================
HATA TÜRÜ        : Yerelleştirme
ÖNEM DERECESİ    : Düşük (3/10 - YEŞİL)
BAŞLIK           : LANG=tr_TR.UTF-8 / LC_CTYPE=en_US.UTF-8 Karışık
TANIM            : LANG tr_TR.UTF-8 iken LC_CTYPE en_US.UTF-8 olarak
                   ayarlanmış. Bu, Türkçe karakter (İ/ı/ğ/ş) işlemlerinde
                   tutarsızlığa yol açabilir. Özellikle Python, Java,
                   MySQL gibi uygulamalarda locale kaynaklı hatalar oluşabilir.
SORUNUN OLUŞMASI : locale komutu -> LANG=tr_TR.UTF-8, LC_CTYPE=en_US.UTF-8
KONUM            : /etc/default/locale, ~/.profile, ~/.bashrc
ÇÖZÜM            : sudo update-locale LC_CTYPE=tr_TR.UTF-8
ZARAR            : Büyük/küçük harf dönüşümlerinde I/i sorunu. Programlama
                   dillerinde locale hatası. Tarih/para formatı tutarsızlığı.

================================================================================
HATA #43 / KOD: OOMD-043 / systemd-oomd Eksik
================================================================================
HATA TÜRÜ        : Güvenlik/Performans
ÖNEM DERECESİ    : Yüksek (8/10 - KIRMIZI)
BAŞLIK           : systemd-oomd Servisi Kurulu Değil
TANIM            : systemd-oomd (OOM Killer) servisi sistemde bulunamadı.
                   Swap da olmadığı için (#01) bellek dolduğunda çekirdek
                   OOM killer'ı rasgele process öldürür. systemd-oomd
                   daha akıllı bir OOM yönetimi sağlar (hangi process'in
                   öldürüleceğine systemd karar verir). Swap yok + oomd yok
                   = çifte risk.
SORUNUN OLUŞMASI : systemctl status systemd-oomd -> Unit could not be found
KONUM            : systemd-oomd.service (paket eksik)
ÇÖZÜM            : sudo apt install systemd-oomd && sudo systemctl enable
                   --now systemd-oomd
ZARAR (SİSTEM)   : OOM durumunda çekirdek rastgele process öldürür. Kritik
                   systemd servisleri bile öldürülebilir.
ZARAR (KULLANICI): Sistem donar, oturum ansızın kapanır. Veri kaybı.

================================================================================
HATA #44 / KOD: TMP-044 / systemd-tmpfiles-clean Çalışmamış
================================================================================
HATA TÜRÜ        : Performans
ÖNEM DERECESİ    : Orta (5/10 - SARI)
BAŞLIK           : systemd-tmpfiles-clean 26 Gündür Çalışmamış
TANIM            : systemd-tmpfiles-clean.timer en son 18 Haziran'da
                   çalışmış. 26 gündür geçici dosyalar temizlenmemiş.
                   /tmp dizininde Chromium scope dosyaları (20 MB) ve
                   diğer kalıntılar birikmiş. Timer hala aktif ve 11 saat
                   sonra çalışacak.
SORUNUN OLUŞMASI : journalctl -u systemd-tmpfiles-clean -> son 18 Haziran
KONUM            : systemd-tmpfiles-clean.timer, /tmp/, /var/tmp/
ÇÖZÜM            : sudo systemctl start systemd-tmpfiles-clean
ZARAR            : /tmp ve /var/tmp'de birikme. Disk alanı israfı.
                   Güvenlik riski (geçici dosyalarda hassas veri).

================================================================================
HATA #45 / KOD: APT2-045 / apt-daily Servisleri Inactive
================================================================================
HATA TÜRÜ        : Performans
ÖNEM DERECESİ    : Düşük (3/10 - YEŞİL)
BAŞLIK           : apt-daily ve apt-daily-upgrade Servisleri Inactive
TANIM            : apt-daily.service ve apt-daily-upgrade.service "inactive
                   dead" durumunda. Zamanlayıcılar çalışıyor ancak servisler
                   başarısız olmuş olabilir. Bu, otomatik güncelleme
                   kontrollerinin çalışmadığı anlamına gelir.
SORUNUN OLUŞMASI : systemctl status apt-daily.service -> inactive dead
KONUM            : apt-daily.service, apt-daily-upgrade.service
ÇÖZÜM            : sudo systemctl restart apt-daily.timer
                   && sudo systemctl restart apt-daily-upgrade.timer
ZARAR            : Otomatik güncelleme kontrolleri aksayabilir.

================================================================================
HATA #46 / KOD: NOTF-046 / 18 Orphan Systemd Servis
================================================================================
HATA TÜRÜ        : Yapılandırma
ÖNEM DERECESİ    : Düşük (2/10 - YEŞİL)
BAŞLIK           : 18 Adet "not-found" Systemd Servisi
TANIM            : Paketleri kaldırılmış ancak systemd unit referansları
                   kalmış 18 servis: alsa-restore, alsa-state, auto-cpufreq,
                   connman, console-screen, fcoe, iscsi*, kbd, nslcd,
                   rbdmap, syslog, system76-power, systemd-oomd,
                   systemd-vconsole-setup, tlp, tuned. Bunların çoğu
                   Pardus'ta varsayılan olarak gelmeyen veya kaldırılmış
                   paketlerin kalıntıları.
SORUNUN OLUŞMASI : systemctl list-units --type=service --all | grep not-found
KONUM            : /lib/systemd/system/* (silinmiş paketler)
ÇÖZÜM            : sudo systemctl daemon-reload (cogu zararsiz)
ZARAR            : systemd unit veritabanında karmaşıklık. Çoğu zararsız.

================================================================================
HATA #47 / KOD: GPG-047 / GPG Agent Çalışmıyor
================================================================================
HATA TÜRÜ        : Fonksiyonel
ÖNEM DERECESİ    : Orta (5/10 - SARI)
BAŞLIK           : GPG Agent ve SSH Agent Boş
TANIM            : gpg-connect-agent komutu yanıt vermedi. SSH_AUTH_SOCK
                   var ancak ssh-add -l "The agent has no identities." diyor.
                   GNOME Keyring çökmesi (#02) nedeniyle GPG/SSH agent'lar
                   başlatılamamış olabilir. GPG anahtarları kullanılamıyor.
SORUNUN OLUŞMASI : gpg --list-keys -> boş. ssh-add -l -> no identities.
KONUM            : /run/user/1000/keyring/ssh, gnupg/
ÇÖZÜM            : HATA #02'yi cozun (GNOME Keyring onarimi):
                   sudo apt install --reinstall gnome-keyring
                   && systemctl --user reset-failed
                   && systemctl --user restart gnome-keyring-daemon
                   && gpg --refresh-keys
ZARAR (SİSTEM)   : GPG anahtar zinciri çalışmaz. SSH kimlik doğrulaması
                   yapılamaz (ajan gerektiren işlemler).
ZARAR (KULLANICI): Git commit imzalama, e-posta şifreleme, SSH bağlantıları
                   etkilenir. Kullanıcı her SSH bağlantısında parola girer.

================================================================================
HATA #48 / KOD: FW-048 / iptables/nftables Yok
================================================================================
HATA TÜRÜ        : Güvenlik
ÖNEM DERECESİ    : Yüksek (7/10 - TURUNCU)
BAŞLIK           : iptables/nftables Güvenlik Duvarı Araçları Yok
TANIM            : ufw olmadığı gibi (#10), iptables ve nftables da kurulu
                   değil. Yani hiçbir seviyede güvenlik duvarı yok.
                   Sistemin ağ trafiği tamamen kontrolsüz. Port 631 (CUPS)
                   ve 5353 (mDNS) açık ve korumasız.
SORUNUN OLUŞMASI : which iptables nft -> bulunamadı
KONUM            : /sbin/iptables, /sbin/nft (yok)
ÇÖZÜM            : sudo apt install iptables nftables
ZARAR            : Ağ güvenliği sıfır. Tüm portlar dışarıya açık.

================================================================================
HATA #49 / KOD: LOC2-049 / LC_CTYPE env Karışıklığı
================================================================================
HATA TÜRÜ        : Yerelleştirme
ÖNEM DERECESİ    : Düşük (2/10 - YEŞİL)
BAŞLIK           : environment'da LC_CTYPE=en_US.UTF-8 Sabitlenmiş
TANIM            : Ortam değişkenlerinde LC_CTYPE en_US.UTF-8 olarak
                   ayarlanmış. Bu, GNOME oturumunda Türkçe karakter
                   sorunlarına yol açabilir.
ÇÖZÜM            : sed -i '/LC_CTYPE/d' ~/.profile ~/.bashrc 2>/dev/null
                   && sed -i '/LC_CTYPE/d' ~/.config/environment.d/*.conf 2>/dev/null
                   && sudo update-locale LC_CTYPE=tr_TR.UTF-8
ZARAR            : Türkçe karakter (İ/ı/ş/ğ/ö/ç) sıralaması bozulabilir.

================================================================================
HATA #50 / KOD: X11-050 / XWayland Fazladan Kaynak
================================================================================
HATA TÜRÜ        : Performans
ÖNEM DERECESİ    : Düşük (2/10 - YEŞİL)
BAŞLIK           : XWayland Gereksiz Kaynak Tüketimi
TANIM            : XWayland process'i 65 MB bellek ve %0.5 CPU tüketiyor.
                   Wayland oturumunda bazı X11 uygulamaları için gerekli
                   olsa da, tüm uygulamalar Wayland native çalışıyorsa
                   gereksizdir.
SORUNUN OLUŞMASI : ps aux | grep Xwayland -> 65 MB RSS
KONUM            : /usr/bin/Xwayland
ÇÖZÜM            : Sadece Wayland oturumu zorlamak icin:
                   sudo sed -i 's/#WaylandEnable=false/WaylandEnable=true/'
                   /etc/gdm3/custom.conf
                   (X11 uygulamalari calisiyorsa XWayland gereklidir)
ZARAR            : 65 MB gereksiz bellek kullanımı.

================================================================================
HATA #51 / KOD: FFOX-051 / Firefox Aşırı Bellek
================================================================================
HATA TÜRÜ        : Performans
ÖNEM DERECESİ    : Orta (6/10 - TURUNCU)
BAŞLIK           : Firefox 12+ Process ile Aşırı Bellek Tüketimi
TANIM            : Firefox ESR 12+ process ile çalışıyor. Toplam ~1.5 GB
                   RAM tüketiyor (ana process 589 MB + child'lar 900 MB+).
                   Bu, 11 GB RAM'in %14'ü. Swap olmadığı için (#01) yüksek
                   risk. Sekme sayısı 10+ görünüyor.
SORUNUN OLUŞMASI : ps aux | grep firefox | wc -l -> 12+
KONUM            : /usr/lib/firefox-esr/firefox-esr
ÇÖZÜM            : Kullanilmayan sekmeleri kapatin. Bellek bosaltmak icin:
                   Firefox adres cubuguna about:memory yazin
                   -> "Minimize memory usage" dugmesine tiklayin.
                   Swap olusturun (#01):
                   sudo fallocate -l 4G /swapfile && sudo chmod 600 /swapfile
                   && sudo mkswap /swapfile && sudo swapon /swapfile
                   echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
ZARAR            : RAM hızla tükenir. Swap yoksa OOM riski çok yüksek.

================================================================================
HATA #52 / KOD: GNM-052 / GNOME Shell 596 MB
================================================================================
HATA TÜRÜ        : Performans
ÖNEM DERECESİ    : Orta (5/10 - SARI)
BAŞLIK           : GNOME Shell 596 MB Bellek Tüketiyor
TANIM            : GNOME Shell 596 MB RSS ile çalışıyor. 27 eklentinin
                   etkisi büyük. Normal bir GNOME Shell ~200-300 MB
                   olmalıdır. Neredeyse 2 kat fazla bellek tüketimi var.
SORUNUN OLUŞMASI : ps aux | grep gnome-shell -> 596 MB
KONUM            : /usr/bin/gnome-shell
ÇÖZÜM            : Gereksiz eklentileri devre disi birakin (#23):
                   gnome-extensions disable arcmenu@arcmenu.com
                   gnome-extensions disable blur-my-shell@aunetx
                   gnome-extensions disable dash-to-panel@jderose9.github.com
                   && sudo systemctl restart gdm3
ZARAR            : Gereksiz bellek tüketimi. Sistem yavaşlar.

================================================================================
HATA #53 / KOD: OPC-053 / opencode Aşırı Bellek
================================================================================
HATA TÜRÜ        : Performans
ÖNEM DERECESİ    : Orta (5/10 - SARI)
BAŞLIK           : opencode 859 MB ile En Çok Bellek Tüketen Uygulama
TANIM            : opencode (ai.opencode.desktop) 859 MB RSS ile sistemdeki
                   en yüksek bellek tüketimine sahip uygulama. 4 process
                   halinde çalışıyor (toplam ~1.4 GB). Swap olmaması
                   nedeniyle sorun yaratabilir.
SORUNUN OLUŞMASI : ps aux | grep opencode -> 859 + 254 + 247 + 136 + 87 MB
KONUM            : /opt/OpenCode/ai.opencode.desktop
ÇÖZÜM            : Kullanilmiyorsa kapatin: pkill opencode
                   Swap olusturun (#01):
                   sudo fallocate -l 4G /swapfile && sudo chmod 600 /swapfile
                   && sudo mkswap /swapfile && sudo swapon /swapfile
                   echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
ZARAR            : RAM baskısı yaratır. Diğer uygulamaları etkiler.

================================================================================
HATA #54 / KOD: GSET-054 / gschema.override Geçerlilik Sorunu
================================================================================
HATA TÜRÜ        : Yapılandırma
ÖNEM DERECESİ    : Düşük (3/10 - YEŞİL)
BAŞLIK           : Pardus gschema.override Derlenmemiş Olabilir
TANIM            : 20_pardus-gnome-settings.gschema.override dosyası
                   değiştirilmiş (#17'deki düzeltme sonrası) ancak
                   glib-compile-schemas çalıştırılmamış olabilir. Ayrıca
                   dosyada rounded-window-corners referansı hala duruyor
                   olabilir (kontrol edilmeli).
SORUNUN OLUŞMASI : ls /usr/share/glib-2.0/schemas/gschemas.compiled
KONUM            : /usr/share/glib-2.0/schemas/20_pardus-gnome-settings.gschema.override
ÇÖZÜM            : sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
ZARAR            : GNOME ayarları uygulanmayabilir.

================================================================================
HATA #55 / KOD: SUD2-055 / Sudoers Dosya İzni
================================================================================
HATA TÜRÜ        : Güvenlik
ÖNEM DERECESİ    : Düşük (1/10 - YEŞİL)
BAŞLIK           : Sudoers Dosyası Standart İzinlerde
TANIM            : /etc/sudoers -r--r----- root root (doğru). Sudo grubu
                   üyeleri: pardus dahil. Ek sorun yok.
ZARAR            : Yok. Sadece doğrulama amaçlı.

================================================================================
HATA #56 / KOD: BOOT-056 / Son Boot 26 Gün Önce
================================================================================
HATA TÜRÜ        : Performans
ÖNEM DERECESİ    : Orta (5/10 - SARI)
BAŞLIK           : Sistem 26 Gündür Reboot Edilmemiş
TANIM            : Son boot 18 Haziran 2026. 26 gündür sistem çalışıyor.
                   Çekirdek güncellemesi (6.12.94) reboot bekliyor. memory
                   fragmentation, cache şişmesi (7 GB), geçici dosya
                   birikmesi gibi sorunlar uzun uptime'dan kaynaklanıyor.
                   Linux genelde uzun uptime ile iyi çalışsa da, çekirdek
                   güncellemesi için reboot şart.
SORUNUN OLUŞMASI : uptime, last reboot, journalctl --list-boots
KONUM            : Sistem geneli
ÇÖZÜM            : Sorun yok, kontrol tamam.
                   Dogrulama: sudo -l
ZARAR            : Yeni çekirdek kullanılmıyor. Cache şişkin. Performans
                   düşüşü. Memory fragmentation.

================================================================================
HATA #57 / KOD: CACHE-057 / Buffer/Cache 7 GB
================================================================================
HATA TÜRÜ        : Performans
ÖNEM DERECESİ    : Düşük (3/10 - YEŞİL)
BAŞLIK           : Buffer/Cache 7 GB ile Çok Yüksek
TANIM            : 11 GB RAM'in 7 GB'ı buffer/cache olarak kullanılıyor.
                   Bu, Linux'un boş RAM'i cache için kullanması normaldir
                   ancak 26 günlük uptime'da cache temizlenmemiş. available
                   7.2 GB olması iyi ama cache bu kadar şişkinken bellek
                   baskısı oluşabilir.
SORUNUN OLUŞMASI : free -h -> buffer/cache: 7.0 GB
KONUM            : RAM
ÇÖZÜM            : sudo reboot veya sync && echo 3 | sudo tee
                   /proc/sys/vm/drop_caches
ZARAR            : Yeni uygulamalar için bellek ayırma gecikebilir.

================================================================================
HATA #58 / KOD: LOG-058 / /var/log/journal 31 MB
================================================================================
HATA TÜRÜ        : Performans
ÖNEM DERECESİ    : Düşük (1/10 - YEŞİL)
BAŞLIK           : Systemd Journal 31 MB
TANIM            : 31 MB journal log. 16M disk kullanımı. Normal seviyede.
                   Ancak 18 Haziran'daki boot'tan sonra hiç dönmemiş.
ÇÖZÜM            : sudo journalctl --vacuum-time=7d
ZARAR            : Normal sınırlarda.

================================================================================
HATA #59 / KOD: VER-059 / Pardus 25.1'de Firefox 140.12.0esr
================================================================================
HATA TÜRÜ        : Bilgi
ÖNEM DERECESİ    : Düşük (1/10 - YEŞİL)
BAŞLIK           : Firefox ESR Güncel Sürümde
TANIM            : Firefox ESR 140.x serisinde. Güncel. Sorun yok.
ÇÖZÜM            : Gerek yok. Firefox ESR guncel.
ZARAR            : Yok.

================================================================================
HATA #60 / KOD: SCRN-060 / GNOME Ekran Kilidi Gecikmesi
================================================================================
HATA TÜRÜ        : Kullanılabilirlik
ÖNEM DERECESİ    : Düşük (3/10 - YEŞİL)
BAŞLIK           : ScreenShield Lightbox Animasyon Sorunu
TANIM            : 16 stack trace ScreenShield lightbox animasyonunda
                   AppIndicator çökmesine bağlı olarak hata üretiyor.
                   Ekran kilidi açılırken/kapanırken gecikme yaşanabilir.
SORUNUN OLUŞMASI : journalctl | grep screenShield
KONUM            : GNOME Shell ScreenShield
ÇÖZÜM            : HATA #05 AppIndicator sorununu cozun:
                   sudo apt install --reinstall gnome-shell-extension-appindicator
                   && gnome-extensions disable appindicatorsupport@rgcjonas.gmail.com
                   && gnome-extensions enable appindicatorsupport@rgcjonas.gmail.com
ZARAR            : Ekran kilidi gecikmeli açılır.

================================================================================
HATA #61 / KOD: MUT-061 / Mutter-X11-Frames Gereksiz
================================================================================
HATA TÜRÜ        : Performans
ÖNEM DERECESİ    : Düşük (2/10 - YEŞİL)
BAŞLIK           : mutter-x11-frames 128 MB Bellek Tüketiyor
TANIM            : mutter-x11-frames process'i 128 MB RSS ile çalışıyor.
                   Wayland altında X11 geriye dönük uyumluluk için gerekli
                   ancak bu kadar bellek tüketmesi normal değil.
SORUNUN OLUŞMASI : ps aux | grep mutter-x11 -> 128 MB
KONUM            : /usr/libexec/mutter-x11-frames
ÇÖZÜM            : X11 uygulamasi calismiyorsa GNOME Shell restart:
                   Alt+F2 -> r yazin -> Enter
                   veya: sudo systemctl restart gdm3 (oturumu kapatir)
ZARAR            : 128 MB gereksiz bellek.

================================================================================
HATA #62 / KOD: HBRT-062 / Hazırda Beklet (Hibernate) Pasif
================================================================================
HATA TÜRÜ        : Fonksiyonel
ÖNEM DERECESİ    : Düşük (1/10 - YEŞİL)
BAŞLIK           : Hibernate Hedefi Etkin Değil
TANIM            : hibernate.target etkin değil. Swap olmadığı için
                   (#01) hazırda beklet zaten mümkün değil.
ÇÖZÜM            : Swap olusturun (#01):
                   sudo fallocate -l 4G /swapfile && sudo chmod 600 /swapfile
                   && sudo mkswap /swapfile && sudo swapon /swapfile
                   echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
                   && sudo systemctl enable hibernate.target
ZARAR            : Hazırda beklet kullanılamaz.

================================================================================
HATA #63 / KOD: SYSCTL-063 / sysctl Parametreleri Eksik
================================================================================
HATA TÜRÜ        : Güvenlik
ÖNEM DERECESİ    : Orta (4/10 - SARI)
BAŞLIK           : sysctl Koruması İçin Özel Yapılandırma Yok
TANIM            : /etc/sysctl.d/ dizininde özel güvenlik yapılandırması
                   yok. tcp_syncookies, log_martians, tcp_rfc1337 gibi
                   önemli ağ güvenlik parametreleri ayarlanmamış. Hepsi
                   varsayılan değerlerde.
SORUNUN OLUŞMASI : sysctl -a | grep -E "tcp_syncookies|log_martians|tcp_rfc1337"
KONUM            : /etc/sysctl.d/
ÇÖZÜM            : Ag guvenlik parametrelerini yapilandirin:
                   echo 'net.ipv4.tcp_syncookies=1' | sudo tee /etc/sysctl.d/99-network-hardening.conf
                   && echo 'net.ipv4.conf.all.log_martians=1' | sudo tee -a /etc/sysctl.d/99-network-hardening.conf
                   && echo 'net.ipv4.tcp_rfc1337=1' | sudo tee -a /etc/sysctl.d/99-network-hardening.conf
                   && echo 'net.ipv4.conf.all.send_redirects=0' | sudo tee -a /etc/sysctl.d/99-network-hardening.conf
                   && echo 'net.ipv4.conf.all.accept_source_route=0' | sudo tee -a /etc/sysctl.d/99-network-hardening.conf
                   && sudo sysctl -p /etc/sysctl.d/99-network-hardening.conf
ZARAR            : Varsayılan ağ güvenlik ayarları yetersiz.

================================================================================
HATA #64 / KOD: FWUP-064 / fwupd Gereksiz
================================================================================
HATA TÜRÜ        : Performans
ÖNEM DERECESİ    : Düşük (1/10 - YEŞİL)
BAŞLIK           : fwupd Firmware Güncelleme Servisi Çalışıyor
TANIM            : fwupd servisi 104 MB bellek tüketiyor. VirtualBox'ta
                   firmware güncellemesi mümkün olmadığı için gereksiz.
                   2 saniye boot süresi uzatıyor.
ÇÖZÜM            : sudo systemctl disable --now fwupd.service
                   && sudo systemctl disable --now fwupd-refresh.timer
ZARAR            : VirtualBox'ta firmware güncellemesi yapılamaz zaten.

================================================================================
HATA #65 / KOD: AVAHI-065 / Avahi Gereksiz
================================================================================
HATA TÜRÜ        : Güvenlik/Performans
ÖNEM DERECESİ    : Düşük (2/10 - YEŞİL)
BAŞLIK           : Avahi mDNS Servisi Gereksiz Çalışıyor
TANIM            : Avahi servisi (9.6 UNSAFE) çalışıyor. VirtualBox NAT'ta
                   mDNS keşfine ihtiyaç yok. 3 UDP portu (5353, 60347,
                   55211) açık. Güvenlik duvarı olmadığı için (#10) bu
                   portlar tamamen açık.
ÇÖZÜM            : sudo systemctl disable --now avahi-daemon.service
                   && sudo systemctl disable --now avahi-daemon.socket
ZARAR            : Gereksiz servis. Saldırı yüzeyini artırır.

================================================================================
HATA #66 / KOD: CRON-066 / Cron Servisi UNSAFE
================================================================================
HATA TÜRÜ        : Güvenlik
ÖNEM DERECESİ    : Düşük (3/10 - YEŞİL)
BAŞLIK           : Cron Servisi 9.6 UNSAFE
TANIM            : cron.service 9.6/10 UNSAFE puanına sahip. PrivateTmp,
                   ProtectSystem, NoNewPrivileges korumaları yok.
ÇÖZÜM            : sudo mkdir -p /etc/systemd/system/cron.service.d/
                   && echo '[Service]
                   PrivateTmp=true
                   ProtectSystem=full
                   NoNewPrivileges=true' | sudo tee /etc/systemd/system/cron.service.d/override.conf
                   && sudo systemctl daemon-reload
ZARAR            : Cron ile çalışan işlemler izole değil.

================================================================================
HATA #67 / KOD: CUPS-067 / CUPS Gereksiz
================================================================================
HATA TÜRÜ        : Güvenlik/Performans
ÖNEM DERECESİ    : Düşük (3/10 - YEŞİL)
BAŞLIK           : CUPS Yazdırma Servisi Açık ve UNSAFE
TANIM            : CUPS servisi 9.6 UNSAFE. Port 631 açık. VirtualBox'ta
                   yazıcı olmadığı halde cups ve cups-browsed çalışıyor.
SORUNUN OLUŞMASI : ss -tlnp | grep 631 -> CUPS dinlemede
KONUM            : cups.service, cups-browsed.service
ÇÖZÜM            : sudo systemctl disable --now cups-browsed.service
ZARAR            : Gereksiz servis. Güvenlik riski.

================================================================================
HATA #68 / KOD: PWR-068 / power-profiles-daemon Ryzen Uyumlu
================================================================================
HATA TÜRÜ        : Performans
ÖNEM DERECESİ    : Düşük (1/10 - YEŞİL)
BAŞLIK           : Power Profiles Daemon Intel ile Çalışıyor
TANIM            : power-profiles-daemon 1.0 OK ile en güvenli servis.
                   Intel i7-13700HX ile uyumlu. Sorun yok.
ÇÖZÜM            : Gerek yok, servis Intel CPU ile uyumlu calisiyor.
                   Dogrulama: powerprofilesctl list
ZARAR            : Yok.

================================================================================
HATA #69 / KOD: NC-069 / NetworkManager Güvenlik Puanı
================================================================================
HATA TÜRÜ        : Güvenlik
ÖNEM DERECESİ    : Düşük (3/10 - YEŞİL)
BAŞLIK           : NetworkManager 7.8 EXPOSED
TANIM            : NetworkManager 7.8/10 ile EXPOSED seviyesinde.
                   Kablosuz bağlantı yönetimi için gerekli ama yüksek
                   yetkili.
ÇÖZÜM            : Gerekli bir servis, kisitlanamaz. Dokunmayin.
ZARAR            : Yüksek yetkili ama gerekli.

================================================================================
HATA #70 / KOD: GL-070 / GLX Direct Rendering Var Ama 3D Yok
================================================================================
HATA TÜRÜ        : Performans
ÖNEM DERECESİ    : Orta (5/10 - SARI)
BAŞLIK           : GLX Direct Rendering Var Ama 3D Hızlandırma Yok
TANIM            : glxinfo "direct rendering: Yes" diyor ancak EGL-DRI2
                   hataları devam ediyor. OpenGL mevcut ama 3D hızlandırma
                   (VMware SVGA) etkin değil. Vulkan kurulu değil.
                   VirtualBox 3D olmadan yazılımsal render yapılıyor.
SORUNUN OLUŞMASI : glxinfo | grep direct
KONUM            : Mesa, VirtualBox SVGA
ÇÖZÜM            : HATA #29 Guest Additions ile 3D etkinlestirin:
                   sudo apt install virtualbox-guest-x11 virtualbox-guest-utils
                   virtualbox-guest-dkms
                   && VBoxManage modifyvm "Pardus 25.1" --graphicscontroller vmsvga
                   && VBoxManage modifyvm "Pardus 25.1" --accelerate3d on
                   && VBoxManage modifyvm "Pardus 25.1" --vram 128
                   Kurulum sonrasi: sudo reboot
ZARAR            : Oyun, video düzenleme, animasyonlar yavaş.

╔══════════════════════════════════════════════════════════════════════════╗
║                           ÖZET DEĞERLENDİRME                          ║
╚══════════════════════════════════════════════════════════════════════════╝

TOPLAM HATA: 70
  - 40 eski hata (20 Haziran raporundan)
  - 30 yeni hata (14 Temmuz taramasında keşfedilen)

ÇÖZÜLEN HATA: 1 (#12 - paket güncellemesi)
KÖTÜLEŞEN HATA: 2 (#13 - eski çekirdek, #20 - fontconfig)
YANLIŞ TESPİT: 1 (#24 - Apache2 yok dendi, aslında yok - düzeltildi)

ÖNEM DAĞILIMI:
  🔴 KIRMIZI (7-10) : 8 hata
  🟠 TURUNCU (5-7)  : 12 hata
  🟡 SARI (3-5)     : 15 hata
  🟢 YEŞİL (1-3)    : 35 hata

HATA TÜRLERİ:
  Güvenlik             : 22
  Performans           : 16
  Kullanılabilirlik    : 9
  Fonksiyonel          : 5
  Yerelleştirme        : 4
  Yapılandırma         : 4
  Performans/Güvenlik  : 4
  Performans/Kullanıl. : 1
  Güvenlik/Kullanıl.   : 1
  Diğer/Bilgi          : 4

EN KRİTİK 5 HATA:
  1. Swap Yok + systemd-oomd Yok (OOM riski) - #01, #43
  2. GNOME Keyring Çökmesi (parola/SSH çalışmaz) - #02
  3. APT HTTP (MITM riski) - #25
  4. Guest Additions Eksik (VM çalışmaz) - #29
  5. Sudo PAM Hatası (sistem yönetilemez) - #09

SİSTEM GÜVENLİK PUANI: ~100/200 (YÜKSEK RİSK)

───────────────────────────────────────────────────────────────────────────
              ACİL YAPILMASI GEREKENLER (İLK 24 SAAT)
───────────────────────────────────────────────────────────────────────────
  1. Sudo parolasını sıfırlayın:
     sudo passwd pardus

  2. APT depolarını HTTPS'e çevirin:
     sudo sed -i 's|http://depo.pardus.org.tr|https://depo.pardus.org.tr|g'
       /etc/apt/sources.list && sudo apt update

  3. Swap oluşturun (OOM riskini azaltmak için):
     sudo fallocate -l 4G /swapfile && sudo chmod 600 /swapfile
     sudo mkswap /swapfile && sudo swapon /swapfile
     echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

  4. Guest Additions kurun:
     sudo apt install virtualbox-guest-x11 virtualbox-guest-utils
       virtualbox-guest-dkms
     VM ayarları: 3D hızlandırma etkin, 128 MB video

  5. Sistemi yeniden başlatın (yeni çekirdek aktif olsun):
     sudo reboot

───────────────────────────────────────────────────────────────────────────
              1 HAFTA İÇİNDE YAPILMASI GEREKENLER
───────────────────────────────────────────────────────────────────────────
  6. GNOME Keyring onarın
  7. Eski çekirdekleri temizleyin
  8. rounded-window-corners'ı düzeltin
  9. UFW güvenlik duvarını kurun ve etkinleştirin
  10. AppArmor profillerini genişletin
  11. systemd-oomd kurun
  12. Fontconfig'i yeniden kurun
  13. Gereksiz eklentileri/servisleri temizleyin

───────────────────────────────────────────────────────────────────────────
              2 HAFTA İÇİNDE YAPILMASI GEREKENLER
───────────────────────────────────────────────────────────────────────────
  14. auditd kurun
  15. sysctl güvenlik parametrelerini yapılandırın
  16. GPG/SSH agent'ları onarın
  17. PAM parola politikası ekleyin
  18. Avahi, CUPS-browsed, fwupd gereksiz servisleri kapatın
  19. Karışık locale ayarını düzeltin
  20. /tmp ve önbellekleri temizleyin

‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾

╔══════════════════════════════════════════════════════════════════════════╗
║                        PUANLAMA TABLOSU (70 HATA)                     ║
╚══════════════════════════════════════════════════════════════════════════╝

Renk Kodlari:
  🟢 1-3  : YESIL    - Dusuk risk / Onemsiz
  🟡 3-5  : SARI     - Orta risk / Iyilestirilebilir
  🟠 5-7  : TURUNCU  - Yuksek risk / Mudahale gerekli
  🔴 7-10 : KIRMIZI  - Kritik risk / Acil mudahale

No  | Kod   | Baslik (Kisa)                                  | Puan | Renk
----+-------+-------------------------------------------------+------+--------
#01 | SWP   | Swap Alani Tanimli Degil                       |  7/10 | 🟠
#02 | KEY   | GNOME Keyring Cokmesi                          |  9/10 | 🔴
#03 | USB   | USBGuard Eksik                                 |  3/10 | 🟢
#04 | BLU   | Bluetooth Eksik                                |  2/10 | 🟢
#05 | API   | AppIndicator Cokmesi                           |  7/10 | 🟠
#06 | DTF   | Date Menu Null Referans                        |  3/10 | 🟢
#07 | V3D   | 3D Hizlandirma Eksik                           |  6/10 | 🟠
#08 | MED   | Medya Tusu Atanamamis                          |  2/10 | 🟢
#09 | SUD   | Sudo PAM Yetkilendirme                         |  9/10 | 🔴
#10 | UFW   | Guvenlik Duvari Yok                            |  6/10 | 🟠
#11 | SSH   | OpenSSH Eksik                                  |  1/10 | 🟢
#12 | UPD   | Paket Guncelleme (COZULDU)                     |  -/10 | 🟢
#13 | KRN   | Eski Cekirdek (KOTULESTI)                      |  5/10 | 🟡
#14 | CRS   | Geçmis Crash Kaydi                             |  7/10 | 🟠
#15 | ALSA  | ALSA dB Uyarisi                                |  2/10 | 🟢
#16 | PUP   | Pardus Update Deprecation                      |  2/10 | 🟢
#17 | RWC   | rounded-window-corners Eksik                   |  8/10 | 🔴
#18 | NAN   | NaN Width Geometri                             |  6/10 | 🟠
#19 | ACC   | AT-SPI2 Kayit Hatasi                           |  6/10 | 🟠
#20 | FNT   | Fontconfig Looped (KOTULESTI)                  |  4/10 | 🟡
#21 | PKG   | libxvmc1 rc Kalintisi                          |  1/10 | 🟢
#22 | L10N  | Yerellestirme Eksigi                           |  2/10 | 🟢
#23 | EXT   | 27+ GNOME Eklentisi (YUKLU)                    |  4/10 | 🟡
#24 | APC   | APT Onbellek/Gereksiz Paket                    |  4/10 | 🟡
#25 | HTTP  | APT Depolari HTTP                              |  9/10 | 🔴
#26 | KPT   | kptr_restrict=0                                |  5/10 | 🟡
#27 | ICMP  | ICMP Redirect Acik                             |  7/10 | 🟠
#28 | RPF   | rp_filter Loose Mod                           |  4/10 | 🟡
#29 | VBOX  | Guest Additions Eksik                          |  9/10 | 🔴
#30 | AUD   | auditd Inactive                                |  4/10 | 🟡
#31 | SVC   | Servisler 9+ UNSAFE                            |  7/10 | 🟠
#32 | APP   | AppArmor Profilleri Yetersiz                   |  4/10 | 🟡
#33 | SYR   | Sysrq 438                                      |  3/10 | 🟢
#34 | MOD   | modules_disabled=0                             |  2/10 | 🟢
#35 | AV    | Antivirus Yok                                  |  3/10 | 🟢
#36 | MDS   | mDNS/Avahi Portlari Acik                      |  2/10 | 🟢
#37 | HST   | hosts IPv6 Fazlaligi                           |  1/10 | 🟢
#38 | X11   | XWayland Arkaplanda                            |  3/10 | 🟢
#39 | PAM   | Parola Politikasi Zayif                        |  5/10 | 🟡
#40 | SCR   | ScreenShield Gecikmesi                         |  4/10 | 🟡
#41 | FNT2  | Fontconfig 33+ Dizin Dongusel                  |  4/10 | 🟡
#42 | LOC   | Karisik Locale (LC_CTYPE)                      |  3/10 | 🟢
#43 | OOMD  | systemd-oomd Eksik                              |  8/10 | 🔴
#44 | TMP   | tmpfiles-clean 26 Gun Calismamis                |  5/10 | 🟡
#45 | APT2  | apt-daily Servisleri Inactive                   |  3/10 | 🟢
#46 | NOTF  | 18 Orphan Servis                               |  2/10 | 🟢
#47 | GPG   | GPG/SSH Agent Bos                              |  5/10 | 🟡
#48 | FW    | iptables/nftables Yok                          |  7/10 | 🟠
#49 | LOC2  | env LC_CTYPE Karisik                           |  2/10 | 🟢
#50 | X11-2 | XWayland 65 MB Gereksiz                        |  2/10 | 🟢
#51 | FFOX  | Firefox 12+ Process ~1.5 GB                     |  6/10 | 🟠
#52 | GNM   | GNOME Shell 596 MB                              |  5/10 | 🟡
#53 | OPC   | opencode 859 MB                                 |  5/10 | 🟡
#54 | GSET  | gschema.override Derlenmemis                    |  3/10 | 🟢
#55 | SUD2  | Sudoers Kontrol (sorun yok)                    |  1/10 | 🟢
#56 | BOOT  | 26 Gundur Reboot Yok                            |  5/10 | 🟡
#57 | CACHE | Buffer/Cache 7 GB                               |  3/10 | 🟢
#58 | LOG   | Journal 31 MB (normal)                         |  1/10 | 🟢
#59 | VER   | Firefox Guncel (bilgi)                         |  1/10 | 🟢
#60 | SCRN  | ScreenShield Lightbox Sorunu                    |  3/10 | 🟢
#61 | MUT   | mutter-x11-frames 128 MB                        |  2/10 | 🟢
#62 | HBRT  | Hibernate Pasif                                |  1/10 | 🟢
#63 | SYSCTL| sysctl Guvenlik Yapilandirmasi Yok              |  4/10 | 🟡
#64 | FWUP  | fwupd Gereksiz                                 |  1/10 | 🟢
#65 | AVAHI | Avahi Gereksiz                                 |  2/10 | 🟢
#66 | CRON  | Cron 9.6 UNSAFE                                |  3/10 | 🟢
#67 | CUPS  | CUPS Gereksiz/Acik                             |  3/10 | 🟢
#68 | PWR   | power-profiles OK (bilgi)                      |  1/10 | 🟢
#69 | NC    | NetworkManager 7.8 EXPOSED                     |  3/10 | 🟢
#70 | GL    | GLX Direct Render Var 3D Yok                   |  5/10 | 🟡

───────────────────────────────────────────────────────────────────────────
              ISTATIKSEL DAGILIM
───────────────────────────────────────────────────────────────────────────

  🔴 KIRMIZI (8):  #02, #09, #17, #25, #29, #43
  🟠 TURUNCU (12): #01, #05, #07, #10, #14, #18, #19, #27, #31, #48, #51
  🟡 SARI (15):    #13, #20, #23, #24, #26, #28, #30, #32, #39, #40,
                    #41, #44, #47, #52, #53, #56, #63, #70
  🟢 YESIL (35):   Kalan 35 hata dusuk riskli

  ORTALAMA PUAN : 3.8/10
  EN YUKSEK PUAN: 9/10 (#02, #09, #25, #29)
  EN DUSUK PUAN : 1/10

  TOPLAM PUAN   : ~110/200 (YUKSEK RISK)
  GUNCELLEME    : 20 Haziran'da 87/200 idi. Yeni bulgularla ~110/200.

═══════════════════════════════════════════════════════════════════════════
               RAPOR SONU - 14 TEMMUZ 2026 - 70 HATA
═══════════════════════════════════════════════════════════════════════════


╔═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
║                                   TEK TUŞLA ÇÖZÜM: TOPLU KOMUT DOSYASI                                                                                   ║
║                        Bu betik, 70 hatanın tüm çözüm komutlarını tek seferde çalıştırır.                                                               ║
║                        NOT: Her blok öncesi açıklama satırları ne yapıldığını gösterir.                                                                  ║
╚═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝

#!/bin/bash
# ============================================================================
# 70 HATA TEK TUŞLA ÇÖZÜM BETİĞİ
# Çalıştırma: chmod +x bu_betik.sh && sudo ./bu_betik.sh
# ============================================================================

echo "╔══════════════════════════════════════════════════════════════════════════╗"
echo "║        70 HATA TOPLU ÇÖZÜM BETİĞİ BAŞLATILDI                         ║"
echo "╚══════════════════════════════════════════════════════════════════════════╝"

# ============================================================================
# ACİL - İLK 24 SAAT (En kritik düzeltmeler)
# ============================================================================

echo ""
echo "╔══════════════════════════════════════════════════════════════════════════╗"
echo "║  ACİL MÜDAHALE BLOĞU - İLK 24 SAAT                                    ║"
echo "╚══════════════════════════════════════════════════════════════════════════╝"

echo ""
echo "[1/20] Sudo parolasını sıfırla (#09)..."
sudo passwd pardus

echo ""
echo "[2/20] APT depolarını HTTPS'e çevir (#25)..."
sudo sed -i 's|http://depo.pardus.org.tr|https://depo.pardus.org.tr|g' /etc/apt/sources.list
sudo apt update

echo ""
echo "[3/20] Swap alanı oluştur (#01)..."
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

echo ""
echo "[4/20] Guest Additions kur (#07, #29, #70)..."
sudo apt install -y virtualbox-guest-x11 virtualbox-guest-utils virtualbox-guest-dkms
echo "--- VM KAPALIYKEN ANA MAKİNEDE ÇALIŞTIRIN ---"
echo 'VBoxManage modifyvm "Pardus 25.1" --graphicscontroller vmsvga'
echo 'VBoxManage modifyvm "Pardus 25.1" --accelerate3d on'
echo 'VBoxManage modifyvm "Pardus 25.1" --vram 128'

echo ""
echo "[5/20] GNOME Keyring onar (#02, #47)..."
sudo apt install --reinstall -y gnome-keyring
systemctl --user reset-failed
systemctl --user restart gnome-keyring-daemon
gpg --refresh-keys 2>/dev/null || true

echo ""
echo "[6/20] UFW Güvenlik Duvarı Kur (#10)..."
sudo apt install -y ufw
sudo ufw --force enable

echo ""
echo "[7/20] systemd-oomd Kur (#43)..."
sudo apt install -y systemd-oomd
sudo systemctl enable --now systemd-oomd

echo ""
echo "[8/20] Eski çekirdekleri temizle (#13)..."
sudo apt remove --purge -y linux-image-6.12.74+deb13+1-amd64 2>/dev/null || true
sudo apt remove --purge -y linux-image-6.12.90+deb13.1-amd64 2>/dev/null || true
sudo update-grub

echo ""
echo "[9/20] rounded-window-corners'ı düzelt (#17)..."
sudo sed -i "/rounded-window-corners@yilozt/d" /usr/share/glib-2.0/schemas/20_pardus-gnome-settings.gschema.override 2>/dev/null || true
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/

echo ""
echo "[10/20] Fontconfig yeniden kur (#20, #41)..."
sudo apt install --reinstall -y xfonts-utils fontconfig
sudo rm -rf /var/cache/fontconfig/* 2>/dev/null || true
sudo fc-cache -f -v

echo ""
echo "[11/20] APT önbellek ve gereksiz paketleri temizle (#24)..."
sudo apt clean
sudo apt autoremove --purge -y

echo ""
echo "[12/20] libxvmc1 rc kalıntısını temizle (#21)..."
sudo apt remove --purge -y libxvmc1 2>/dev/null || true

echo ""
echo "[13/20] AppArmor profillerini genişlet (#32)..."
sudo apt install -y apparmor-profiles apparmor-profiles-extra
sudo aa-enforce /etc/apparmor.d/* 2>/dev/null || true

echo ""
echo "[14/20] auditd kur (#30)..."
sudo apt install -y auditd audispd-plugins
sudo systemctl enable --now auditd 2>/dev/null || true

echo ""
echo "[15/20] USBGuard kur (#03)..."
sudo apt install -y usbguard
sudo systemctl enable --now usbguard 2>/dev/null || true

echo ""
echo "[16/20] Pardus Update güncelle (#16)..."
sudo apt upgrade -y pardus-update 2>/dev/null || true

echo ""
echo "[17/20] GNOME AppIndicator yeniden yükle (#05, #40, #60)..."
sudo apt install --reinstall -y gnome-shell-extension-appindicator
gnome-extensions disable appindicatorsupport@rgcjonas.gmail.com 2>/dev/null || true
gnome-extensions enable appindicatorsupport@rgcjonas.gmail.com 2>/dev/null || true

echo ""
echo "[18/20] Date Menu Formatter devre dışı bırak (#06, #18)..."
gnome-extensions disable date-menu-formatter@marcinjakubowski.github.com 2>/dev/null || true

echo ""
echo "[19/20] Gereksiz GNOME eklentilerini devre dışı bırak (#23, #52)..."
gnome-extensions disable arcmenu@arcmenu.com 2>/dev/null || true
gnome-extensions disable blur-my-shell@aunetx 2>/dev/null || true
gnome-extensions disable dash-to-panel@jderose9.github.com 2>/dev/null || true

echo ""
echo "[20/20] Kernel güvenlik parametreleri (#26, #33)..."
echo 'kernel.kptr_restrict=2' | sudo tee /etc/sysctl.d/99-kptr-restrict.conf
echo 'kernel.sysrq=128' | sudo tee /etc/sysctl.d/99-sysrq.conf
sudo sysctl -p

# ============================================================================
# 1 HAFTA İÇİNDE (İkincil öncelikli düzeltmeler)
# ============================================================================

echo ""
echo "╔══════════════════════════════════════════════════════════════════════════╗"
echo "║  1 HAFTA İÇİNDE BLOĞU                                                  ║"
echo "╚══════════════════════════════════════════════════════════════════════════╝"

echo ""
echo "[1/10] ICMP Redirect kapat (#27)..."
echo 'net.ipv4.conf.all.accept_redirects=0' | sudo tee /etc/sysctl.d/99-icmp-redirect.conf
echo 'net.ipv6.conf.all.accept_redirects=0' | sudo tee -a /etc/sysctl.d/99-icmp-redirect.conf
echo 'net.ipv4.conf.all.secure_redirects=0' | sudo tee -a /etc/sysctl.d/99-icmp-redirect.conf
sudo sysctl -p

echo ""
echo "[2/10] Reverse Path Filter etkinleştir (#28)..."
echo 'net.ipv4.conf.all.rp_filter=1' | sudo tee /etc/sysctl.d/99-reverse-path.conf
echo 'net.ipv4.conf.default.rp_filter=1' | sudo tee -a /etc/sysctl.d/99-reverse-path.conf
sudo sysctl -p

echo ""
echo "[3/10] Drop-in güvenlik yapılandırmaları (#31, #66)..."
sudo mkdir -p /etc/systemd/system/cups.service.d/
echo '[Service]
PrivateTmp=true
ProtectSystem=full
NoNewPrivileges=true' | sudo tee /etc/systemd/system/cups.service.d/override.conf
sudo mkdir -p /etc/systemd/system/cron.service.d/
echo '[Service]
PrivateTmp=true
ProtectSystem=full
NoNewPrivileges=true' | sudo tee /etc/systemd/system/cron.service.d/override.conf
sudo systemctl daemon-reload

echo ""
echo "[4/10] AT-SPI2 servisini yeniden başlat (#19)..."
systemctl --user restart at-spi-dbus-bus.service 2>/dev/null || true

echo ""
echo "[5/10] Medya tuşu kısayollarını sıfırla (#08)..."
gsettings reset-recursively org.gnome.desktop.wm.keybindings 2>/dev/null || true
gsettings reset-recursively org.gnome.settings-daemon.plugins.media-keys 2>/dev/null || true
gsettings reset-recursively org.gnome.mutter.keybindings 2>/dev/null || true

echo ""
echo "[6/10] PAM parola politikası ekle (#39)..."
sudo apt install -y libpam-pwquality
sudo sed -i '/pam_pwquality.so/s/^#//' /etc/pam.d/common-password 2>/dev/null || true

echo ""
echo "[7/10] Yerelleştirme düzeltmeleri (#22, #42, #49)..."
sudo update-locale LC_CTYPE=tr_TR.UTF-8
sudo apt install --reinstall -y gnome-shell-l10n
sed -i '/LC_CTYPE/d' ~/.profile ~/.bashrc 2>/dev/null || true
sed -i '/LC_CTYPE/d' ~/.config/environment.d/*.conf 2>/dev/null || true

echo ""
echo "[8/10] Gereksiz servisleri kapat (#36, #64, #65, #67)..."
sudo systemctl disable --now avahi-daemon.service 2>/dev/null || true
sudo systemctl disable --now avahi-daemon.socket 2>/dev/null || true
sudo systemctl disable --now cups-browsed.service 2>/dev/null || true
sudo systemctl disable --now fwupd.service 2>/dev/null || true
sudo systemctl disable --now fwupd-refresh.timer 2>/dev/null || true

echo ""
echo "[9/10] Systemd bakım (#44, #45, #46)..."
sudo systemctl start systemd-tmpfiles-clean 2>/dev/null || true
sudo systemctl daemon-reload
sudo systemctl restart apt-daily.timer 2>/dev/null || true
sudo systemctl restart apt-daily-upgrade.timer 2>/dev/null || true

echo ""
echo "[10/10] Journal ve cache temizliği (#57, #58)..."
sudo journalctl --vacuum-time=7d
sync && echo 3 | sudo tee /proc/sys/vm/drop_caches

# ============================================================================
# 2 HAFTA İÇİNDE (Düşük öncelikli iyileştirmeler)
# ============================================================================

echo ""
echo "╔══════════════════════════════════════════════════════════════════════════╗"
echo "║  2 HAFTA İÇİNDE BLOĞU                                                  ║"
echo "╚══════════════════════════════════════════════════════════════════════════╝"

echo ""
echo "[1/6] Güvenlik duvarı araçları kur (#48)..."
sudo apt install -y iptables nftables
sudo apt install -y openssh-server 2>/dev/null || true

echo ""
echo "[2/6] Ağ güvenlik parametreleri (sysctl hardening) (#63)..."
echo 'net.ipv4.tcp_syncookies=1' | sudo tee /etc/sysctl.d/99-network-hardening.conf
echo 'net.ipv4.conf.all.log_martians=1' | sudo tee -a /etc/sysctl.d/99-network-hardening.conf
echo 'net.ipv4.tcp_rfc1337=1' | sudo tee -a /etc/sysctl.d/99-network-hardening.conf
echo 'net.ipv4.conf.all.send_redirects=0' | sudo tee -a /etc/sysctl.d/99-network-hardening.conf
echo 'net.ipv4.conf.all.accept_source_route=0' | sudo tee -a /etc/sysctl.d/99-network-hardening.conf
sudo sysctl -p /etc/sysctl.d/99-network-hardening.conf

echo ""
echo "[3/6] opencode kullanılmıyorsa kapat (#53)..."
pkill opencode 2>/dev/null || echo "opencode zaten kapalı veya çalışmıyor"

echo ""
echo "[4/6] gschema derlemesi (#17, #54)..."
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/

echo ""
echo "[5/6] GNOME kısayollarını sıfırla (#08)..."
gsettings reset-recursively org.gnome.desktop.wm.keybindings 2>/dev/null || true
gsettings reset-recursively org.gnome.settings-daemon.plugins.media-keys 2>/dev/null || true
gsettings reset-recursively org.gnome.mutter.keybindings 2>/dev/null || true

echo ""
echo "[6/6] Ses kartını düzelt (VM kapalıyken) (#15)..."
echo 'VM kapalıyken ana makinede çalıştırın:'
echo 'VBoxManage modifyvm "Pardus 25.1" --audio-controller hda'

# ============================================================================
# SON ADIM: SİSTEM YENİDEN BAŞLATMA
# ============================================================================

echo ""
echo "╔══════════════════════════════════════════════════════════════════════════╗"
echo "║  TÜM ÇÖZÜMLER UYGULANDI                                               ║"
echo "║  Sistemin yeniden başlatılması gerekiyor.                             ║"
echo "╚══════════════════════════════════════════════════════════════════════════╝"

echo ""
echo "NOT: Aşağıdaki işlemler elle yapılmalıdır:"
echo "  - VirtualBox VM ayarları: 3D hızlandırma etkin, 128 MB VRAM"
echo "  - Ses kartını Intel HD Audio yapın (VBoxManage modifyvm)"
echo "  - XWayland kapatmak isterseniz: sudo apt remove xwayland"
echo "  - Kernel modülleri kısıtlamak için: kernel.modules_disabled=1"
echo "  - Antivirüs için: sudo apt install clamav clamav-daemon"
echo "  - Bluetooth için: sudo apt install bluez"
echo "  - Hibernate için: sudo systemctl enable hibernate.target"
echo "  - Sudoers kontrol: sudo -l"

echo ""
read -p "Sistem şimdi yeniden başlatılsın mı? (e/E): " reboot_answer
if [ "$reboot_answer" = "e" ] || [ "$reboot_answer" = "E" ]; then
    echo "Yeniden başlatılıyor..."
    sudo reboot
else
    echo "Yeniden başlatma iptal edildi. Kendiniz sudo reboot ile yeniden başlatın."
fi
