Por desgracia es muy normal encontrar sitios webs con problemas de seguridad. Casi todos siguen el mismo patrón: no están actualizados. Y es que como siempre aviso: el riesgo de no actualizar será casi siempre mayor que el riesgo de actulizar y que se rompa algo. En caso de esto segundo, será tan fácil como volver atrás usando la copia de seguridad que tenga tu alojamiento (nosotros usando Webempresa tenemos unas pocas para elegir de diferentes fechas y horas para volver atrás en cuestión de minutos).
Así que bueno, cuando la infección llega, normalmente el mejor método si no tienes una copia de la que tirar reciente, que suele pasar porque la infección no suele dar síntomas muy claros; es limpiar el sitio y para limpiarlo casi siempre uso como primera herramienta WordFence, el que para mí es el mejor plugin de seguridad para WordPress.
¿Y qué hacemos con WordFence? Pues en primer lugar revisar el sitio y ver dónde puede estar la infección a nivel de ficheros. Pero a veces, WordFence no puede trabajar, ¿por qué?
El análisis de WordFence no empieza
El único error que he tenido en más de una ocasión es que le das a empezar el análisis y el sistema da un error y no empieza. Entiendo que el problema en este caso viene por alguna limitación de seguridad o capacidad por parte del alojamiento, pero claro, buscar el orígen del problema puede ser mayor que usar una alternativa que nos ofrece WordFence.
Dentro del menú WordPress, en el elemento «WordFence», entramos a la sección «Herramientas» y en ella a la pestaña «Diagnóstico».
Buscamos la opción «Start all scans remotely» o en castellano «Inicia todas las exploraciones de forma remota (intenta esto si tus exploraciones no se están iniciando y tu sitio es de acceso público)», guardamos y probamos de nuevo.
Probablemente con esto se quede resuelto tu error, si no, puedes preguntarnos en comentarios o también puedes darte una vuelta por la página de «Scan Troubleshooting» de WordFence.