Посмотрите в сторону:
https://wordpress.org/plugins/all-in-one-wp-securi... - умеет лочить важные файлы (.htaccess, wp-config и пр.) Плюс всякие "фаервольные" штуки типа защиты от брутфорса и ботов. При этом, по личным наблюдениям, он гораздо менее прожорлив в отличии от всяких Wordfence и т.д.
Ставить - обязательно. Ибо внутренняя защита вордпресса - дело одно. Но вы же не можете на 10)% расчитывать на сознательность админов сервера клиента. У меня тут в 50% случаев приходилось перенастраивать chmod на директории ибо везде всё свободно было. Да и ПО очень часто дырявое и старое стоит у людей. А винить то потом будут кого во взломе сайта? Конечно же вас!
Ну и конечно же нужен регулярный автоматический бекап. Я сейчас настраиваю на хостинге обычно регулярный бекап файлов (если есть такая функция) средствами самого хостинга плюс ставлю плагин UpdraftPlus - он умеет каждые несколько часов бекапить базу данных и файлы в Дропбокс или Гугл-драйв клиента.