Пример: так выглядит план работ и отчёт (структура отчёта, без данных вашего сайта)

Разработчик анализирует код сайта
Сначала разбираем копию сайта: рабочий сайт не трогаем, пока не понятна причина.

Очистка сайта ассоциации: диагностика по резервной копии и план

1. Порядок работ

  1. Диагностика офлайн: разворачиваем архив Nuxit и вашу копию в изолированной среде. Живой сайт не меняем.
  2. Файлы: сверяем ядро WordPress, плагины и темы с официальными контрольными суммами. Отдельно смотрим wp-blog-header.php, index.php, wp-config.php, .htaccess, каталоги uploads и mu-plugins, ищем следы CMSmap WordPress Shell и другие веб-шеллы.
  3. База данных: админ-аккаунты и их даты создания, wp_options (active_plugins, siteurl), вставки в wp_posts, cron-задания.
  4. Причина: сопоставляем даты изменённых файлов с логами доступа и версиями плагинов, определяем, откуда зашли и как файл возвращался после восстановления.
  5. Чистка и закрытие дыры: чистое ядро и плагины, удаление бекдоров, смена паролей и ключей (salts), запрет PHP в uploads, права файлов, 2FA, WAF-правила. Затем контрольная проверка и перенос на рабочий сайт одним шагом.
PHP-код на экране: поиск вредоносных вставок

Почему файл возвращается после восстановления. Обычно бэкдор лежит ещё где-то (другой PHP-файл, cron, скрытый админ), и он заново подменяет файл. Поэтому недостаточно вылечить один файл: чистим всё сразу.

2. Структура итогового отчёта

Раздел отчётаЧто внутри
Найденноесписок файлов и записей БД с вредоносным кодом, путь и дата изменения
Вектор взломаплагин, пароль или другая точка входа, с подтверждением по логам
Что сделаноперечень изменений по каждому файлу, что удалено и что заменено на чистое
Защитанастройки, которые закрывают повтор, и что обновлять дальше

После сдачи: контрольная проверка через 7 дней.

Терминал: список файлов и дат изменений
Список файлов по дате изменения: так виден момент взлома.
Работа с ноутбуком и кодом сайта
Админка WP и кабинет хостинга: проверяем результат после чистки.

3. Что нужно от вас

Полная копия сайта (файлы и БД) и архив от Nuxit, примерные даты сбоев и обращений в поддержку, список установленных плагинов. Доступ к рабочему сайту понадобится только на финальном этапе.
Код сайта на экране ноутбука
После сдачи: отчёт по файлам и рекомендации по обновлениям.