Zum Inhalt

v2.4.12 – v2.4.18 — 2026-04-19

Malware Scanner (neue Extension)

  • feat: On-Demand und zeitplanbasierter Scanner für jedes Kunden-Webroot — erkennt PHP-Schadcode, Obfuskation, Mail-basierte Angriffe sowie CVE-basierte Detection-Regeln
  • feat: Dual-Engine-Stack — insgesamt ~9,6 Mio. Signaturen aus mehreren Threat-Feeds
  • feat: Live-Scanfortschritt — geprüfte Dateien, Bedrohungen und saubere Dateien werden in Echtzeit angezeigt, inklusive Abbruch-Schalter während des Laufs
  • feat: Findings-Drawer mit Severity-Breakdown, Status-Filter, Ein-Klick-Quarantäne und Markierung falsch-positiver Treffer
  • feat: Ausgeliefert als Marketplace-Extension — Admins installieren aus extensions.enconf.com mit einem Klick; alle benötigten Agent-Dependencies werden automatisch bereitgestellt
  • feat: Abgesichert über die neue perm_malware_scan Paket-Permission — Admins entscheiden je Paket ob Kunden selbst scannen dürfen
  • feat: Low-Priority-Scans (nice 19 / ionice 6) — Produktions-Traffic wird nie beeinträchtigt; max. 2 parallele Scans pro Server mit 30 Minuten Timeout

Extensions Framework

  • feat: Live-Install- und Enable-Progress-Modal — Kunden sehen den echten Fortschritt (Download → Extract → Register → Enable → Agent-Dependencies) statt eines stillen Spinners
  • feat: Hosting-Paket-Editor trennt Toolkits (WordPress, Joomla, PrestaShop) von generischen Extensions (AI Assistant, Malware Scanner, …)

WAF

  • feat: Paranoia-Level und Detection-Only-Mode pro Site, gedeckelt durch das Hosting-Paket
  • fix: Paket-Editor rendert den Paranoia-Cap als Dropdown statt als Freitext-Nummer

Backups

  • fix: Der geplante Worker reconciled die Datenbank gegen Live-Snapshots — gelöschte Snapshots hängen nicht mehr als Pending-Einträge herum

Stabilität

  • fix: Antivirus-Daemon startet nach Signatur-Download automatisch (wurde bei Fresh-Installs übersprungen weil das Signatur-Verzeichnis leer war)
  • fix: Orphan-FPM-Pool-Cleanup — veraltete pool.d/*.conf Dateien werden beim Upgrade weggeschoben, Per-Customer-FPM-Services kollidieren nicht mehr mit Shared-Pools
  • fix: System-Services-Liste zeigt jetzt auch Socket-aktivierte Units
  • fix: Tippfehler im FPM-Service-Namen (8.4-fpm.servicephp8.4-fpm.service) der nach Orphan-Pool-Cleanup auf manchen Hosts den Restart brach