Rank Math crea una Application Password de administrador y la envía a group.one

Si te gusta mi contenido, dile a Google que te lo muestre antes:

Sybre Waaijer, desarrollador de The SEO Framework, denuncia que Rank Math 1.0.277 crea una Application Password de administrador y la envía a los servidores de group.one en cuanto abres «Ayuda y Soporte». El plugin está en más de 4 millones de webs. El 31 de agosto, menos de 48 horas después, Rank Math retiró la función, asumió el fallo de consentimiento y anunció que rehará el flujo de permisos.

Actualización del 02/09: Rank Math sí respondió, y rápido. El 31 de agosto publicó la versión 1.0.277.2, que elimina el Support Agent entero, y un artículo en su base de conocimiento asumiendo el fallo: «cuando a un agente de IA se le da permiso para crear una application password, se te debe decir de forma clara y directa qué está pasando y qué estás permitiendo. Ese reproche es justo y asumimos la responsabilidad de haberlo dejado más claro. Por eso hemos pausado temporalmente el Support Agent mientras rehacemos el flujo de solicitud de acceso». Dicen que volverá pidiendo el permiso de forma explícita, sin fecha. En paralelo sostienen que las credenciales iban cifradas, que no se almacenaban en su lado, que el agente no elevaba privilegios y que era de solo lectura: son afirmaciones suyas, sin verificación independiente, y sigue sin haber ninguna evidencia pública de que las credenciales llegaran a usarse. Lo más útil, y que no cuentan en el comunicado: la propia 1.0.277.2 incluye una rutina que borra sola las Application Passwords ya creadas, recorriendo todos los usuarios y eliminando las que se llaman exactamente WAP – Rank Math Support Agent (con guion medio, no corto). Aun así merece la pena comprobarlo a mano, porque esa limpieza solo corre si la rutina de actualización llega a ejecutarse.

La Application Password que crea Rank Math al abrir Ayuda y Soporte

La denuncia la publicó Sybre Waaijer, desarrollador del plugin The SEO Framework, entre el 28 y el 30 de agosto. Según su descripción, cuando un administrador cuya web está conectada a una cuenta gratuita de rankmath.com abre la sección «Help & Support» del plugin, este genera de inmediato una Application Password de WordPress asociada a ese usuario. Las Application Passwords son credenciales de acceso a la API de WordPress: quien tenga una, entra con los permisos de ese usuario sin necesidad de la contraseña normal ni del segundo factor.

Waaijer señala el fichero vendor/groupone/wap-client/includes/class-app-password-manager.php y afirma que la credencial se manda a servidores de group.one, la empresa propietaria de Rank Math y también de WP Rocket, para que su agente de IA pueda actuar sobre la web. En sus palabras, «el plugin no pregunta antes: hay una casilla de términos y condiciones, pero no impide que la contraseña se cree y se envíe». Sobre la permanencia de la credencial es igual de explícito: «aparece en tu perfil como WAP – Rank Math Support Agent. Cerrar la pestaña de Ayuda y Soporte no la revoca».

Pantalla de WordPress «Authorize Application» pidiendo permiso para dar acceso a una aplicación externa
Así pide permiso WordPress antes de crear una Application Password para una aplicación externa (aquí, un ejemplo cualquiera). Según la denuncia, en Rank Math ese paso no llega a aparecer. Fuente: WordPress, vía Search Engine Journal.

Comprobarlo en tu propia web lleva un minuto: WP Admin → Usuarios → Perfil → Application Passwords, y revocar ahí cualquier entrada que empiece por «WAP –». Si gestionas muchos sitios, esa revisión a mano es justo lo que no vas a hacer uno por uno, así que tira de MCP y pídele a tu agente favorito que recorra los WordPress que llevas y te liste las Application Passwords activas de cada uno.

Qué dice el changelog de la 1.0.277 y qué no ha dicho Rank Math

La parte que sí está confirmada de forma oficial es el changelog del plugin en WordPress.org. La versión 1.0.277 se publicó el 26 de agosto de 2026 y, entre sus novedades, incluye un «Support Agent que responde preguntas de soporte en cualquier momento, directamente desde el plugin» y la capacidad de que asistentes de IA modifiquen la configuración de Rank Math. Esa misma versión cierra alrededor de una docena de fallos de seguridad reportados por investigadores externos. Es decir: la funcionalidad del agente existe y está documentada por la propia empresa. Lo que discute Waaijer no es que exista, sino cómo se obtiene el acceso y que no se pida permiso de forma efectiva.

Hay un segundo dato del changelog que apunta en la misma dirección. El 27 de agosto salió la 1.0.277.1, una versión de parche que corrige que el asistente de IA de Ayuda y Soporte mostrara un aviso de «se requiere HTTPS» en todas las páginas del administrador, incluso en webs con HTTPS, cuando otro plugin tenía desactivadas las Application Passwords. Ese arreglo confirma que el mecanismo depende de las Application Passwords, pero no toca el comportamiento denunciado.

Lo que no está confirmado conviene decirlo con la misma claridad. Varios usuarios afirman que un hilo largo de quejas en el foro de soporte de Rank Math en WordPress.org fue borrado, pero eso lo cuentan los usuarios y la moderación de un foro puede responder a muchas razones. Y sobre todo, en el momento de publicar esto Rank Math todavía no había dicho nada: Search Engine Journal recogió la denuncia el 30 de agosto sin declaración de la empresa. Ese silencio duró poco, y lo que respondió está arriba, en la actualización. Todo lo que cuenta este apartado es, por tanto, la versión de una parte con el respaldo del changelog oficial.

Mi lectura

Ojo con esto, porque el problema de fondo no es Rank Math. Es que la cadena de suministro de una web (plugins, extensiones, integraciones, ahora también agentes de IA metidos dentro del panel) se instala con permisos que nadie revisa, y el que la instaló eres tú. Cuando le pones a un cliente un plugin en su WordPress, ese plugin es tuyo: lo que haga con los permisos que le has dado lo vas a tener que explicar tú, no la empresa que lo desarrolla. Y en 2026 la diferencia entre «un plugin de SEO» y «un tercero con acceso de administrador y un agente que puede cambiar configuraciones» se ha vuelto muy fina.

Rank Math ha contestado rápido y ha retirado la función, que es más de lo que hacen muchos, así que tampoco toca ensañarse con las intenciones. Pero que ellos hayan reaccionado y que tú revises las Application Passwords de tus webs son dos cosas distintas, y la segunda sigue tocándote a ti. Si además llevas proyectos donde los agentes ya tocan la web, este caso es exactamente el tipo de superficie que miro en una Auditoría Web Agent: qué puede hacer un agente en tu sitio, con qué permisos y quién se los dio.