Skip to content

v3.0.6 — Real Scanner Fix + Unified Headers

Choose a tag to compare

@gotical gotical released this 12 Sep 07:55
· 1 commit to main since this release

🔴 РЕАЛЬНОЕ ИСПРАВЛЕНИЕ сканера + ЕДИНЫЕ ШАПКИ

Сканер всё ещё падал в v3.0.5:

  • 9230 файлов → критическая ошибка
  • ROOT CAUSE: scan_single_file_enhanced загружал весь файл в память
  • Даже 5MB × N файлов = memory exhaustion

Что исправлено:

🔧 Сканер (по-настоящему):

  • Размер файла: 1MB max (было 5MB)
  • Жёсткий лимит: 3000 файлов (было unlimited)
  • 30+ популярных плагинов в исключениях: wordfence, woocommerce, elementor, jetpack, updraftplus и т.д.
  • 6 популярных тем в исключениях: astra, avada, divi, generatepress и т.д.
  • wp-content/mu-plugins, w3tc-config, wflogs, debug.log
  • ТИПИЧНЫЙ WP САЙТ: ~500-1500 файлов (было 9000+)

🎨 ЕДИНЫЕ ШАПКИ на ВСЕХ админ-страницах:

  • Новый хелпер: render_page_heading() в RLS_Admin_Pages
  • Применён к 18+ страницам:
    • Firewall, Blacklist, Login Security, 2FA
    • Hardening, Notifications, Settings
    • License, Protection Mode, Premium
    • Wizard, CAPTCHA, Health, Policy
    • Monitoring, Analytics, Attack Map, Anomaly, Correlation
    • Reports, Webhooks, Attack Types
  • Единый стиль: иконка + заголовок + версия + optional mode badge
  • Subtitle отдельным

    под заголовком

🎨 Новые CSS стили:

  • .rls-page-subtitle-block: muted text с -8px top margin
  • .rls-page-heading .rls-page-version: badge style

📁 Файлы:

  • includes/admin/class-admin-pages.php — render_page_heading + 18 страниц
  • includes/scanner/class-scanner-engine.php — 1MB + 3000 cap + exclusions
  • assets/css/admin.css — subtitle styles