Site Audit Snapshot: el plugin que audita WordPress en un clic

Gestionar sitios WordPress arrastra un problema poco vistoso pero muy real: cuando una agencia hereda una web, cuando un cliente cambia de proveedor o cuando un administrador necesita revisar el estado de una instalación, casi nunca existe una fotografía clara del sistema. Toca mirar plugins, temas, versiones, cron, base de datos, ajustes de seguridad, caché, usuarios, roles y decenas de detalles pequeños que marcan la diferencia entre una web mantenible y un problema esperando a explotar.

Site Audit Snapshot, un plugin open source publicado en GitHub por M Rafi Abro, intenta resolver justo esa tarea. La propuesta es directa: generar en un solo clic un informe completo de auditoría de un sitio WordPress, con datos sobre entorno, plugins, temas, base de datos, tareas programadas, seguridad, medios, rendimiento, tipos de contenido, taxonomías, usuarios, roles y endpoints de la REST API.

Una fotografía técnica de WordPress sin tocar la base de datos

Site Audit Snapshot se plantea como herramienta de diagnóstico, documentación y traspaso. No promete corregir problemas automáticamente ni sustituir una auditoría profesional de seguridad o rendimiento, pero ofrece algo que muchos equipos echan de menos a la hora de hacer un diagnóstico previo a una optimización: una vista ordenada y exportable del estado real de la instalación.

Según la documentación del repositorio, el plugin recopila información del entorno (versión de WordPress, versión de PHP, tipo de base de datos, sistema operativo del servidor, límites de memoria, estado multisite, HTTPS y modo debug). También genera un inventario completo de plugins, con estado activo o inactivo, versión, disponibilidad de actualizaciones y configuración de actualizaciones automáticas.

En la parte de temas, identifica el tema activo, la relación entre tema padre e hijo y la detección de temas de bloques o Full Site Editing. En base de datos, revisa tamaños de tablas, tamaño total, datos autoloaded, revisiones, metadatos huérfanos y entradas en la papelera. Para administradores de sistemas y desarrolladores, esa combinación viene de perlas en webs antiguas, proyectos heredados o instalaciones con demasiados plugins acumulados durante años.

Una decisión técnica interesante: los snapshots se almacenan como archivos JSON en wp-content/uploads/site-audit-snapshot/, no dentro de la base de datos. Así se evita meterle más carga a wp_options, una tabla que en muchos WordPress ya sufre por exceso de opciones autoloaded, configuraciones históricas y datos que nunca se limpiaron a tiempo.

Seguridad, cron y rendimiento: las tres zonas donde más ayuda

Panel de auditoría WordPress con indicadores de seguridad y exportación
Panel de Site Audit Snapshot con indicadores de seguridad y opciones de exportación.

El apartado de seguridad es uno de los más útiles. Site Audit Snapshot incluye 11 comprobaciones con indicadores tipo semáforo, entre ellas el estado de WP_DEBUG, edición de archivos desde el panel, HTTPS, prefijo de base de datos, XML-RPC y otros puntos habituales en revisiones de endurecimiento.

Ojo con esto: estos checks no convierten el sitio en seguro por sí solos. Una auditoría completa exige revisar vulnerabilidades de plugins, permisos de archivos, cabeceras HTTP, configuración del servidor, exposición de endpoints, autenticación, logs, WAF, copias de seguridad y otros frentes. Como punto de partida, eso sí, una tabla con señales rojas, amarillas y verdes acelera el diagnóstico inicial.

La revisión de cron jobs también suma. WordPress depende de tareas programadas para publicar contenidos, ejecutar procesos de plugins, lanzar limpiezas, sincronizaciones, envíos o comprobaciones periódicas. Cuando algo falla en WP-Cron los síntomas son confusos: newsletters que no salen, pedidos que no se actualizan, cachés que no se regeneran o integraciones que se quedan a medias. El plugin lista los eventos programados, su próxima ejecución y posibles tareas vencidas, en la línea de los ajustes que WordPress 6.9 introdujo moviendo WP-Cron al apagado para liberar el TTFB.

En rendimiento, Site Audit Snapshot detecta caché de objetos, OPcache, caché de página e información del editor de imágenes (Imagick o GD). No sustituye a PageSpeed Insights, WebPageTest, Query Monitor o análisis APM, pero aporta una primera capa de inventario técnico que ayuda a entender cómo está montada la web. Si lo que buscas es bajar segundos reales, te interesará más revisar ajustes de servidor o probar herramientas como FlyingPress 5.3.

Exportar a PDF, JSON o Markdown

Las opciones de exportación son otro punto fuerte. El plugin permite imprimir o guardar como PDF mediante el diálogo del navegador, sin depender de librerías de generación PDF en el servidor. Eso reduce complejidad y evita meter dependencias pesadas a la instalación.

También permite exportar el snapshot en JSON, útil para tratamiento programático, automatización o integración con otros sistemas. El repositorio indica además soporte para exportar en Markdown, especialmente interesante en el contexto actual de herramientas de IA, documentación técnica y asistentes de desarrollo. Un informe en Markdown se puede usar fácilmente en proyectos, repositorios, documentación interna o como contexto para un modelo de lenguaje que ayude a analizar la instalación, una idea que enlaza con propuestas como los plugins que quieren convertir WordPress en un sistema gestionable por IA.

La función de enlace compartido temporal está pensada para soporte. El plugin genera un token criptográficamente aleatorio de 256 bits, con caducidad por defecto de 72 horas, configurable hasta 30 días. Además, redacta automáticamente datos sensibles como host de base de datos, nombre de base de datos y rutas absolutas de archivos. Según la documentación, los tokens se validan con hash_equals() para reducir riesgos de ataques de timing.

Una herramienta útil para agencias, soporte y onboarding

El caso de uso más evidente está en agencias WordPress. Cuando recibes un proyecto heredado, las preguntas iniciales se repiten: qué plugins están activos, qué tema se usa, si hay tema hijo, qué versión de PHP corre, si hay tareas cron vencidas, qué tamaño tiene la base de datos, cuántos usuarios administradores existen o si XML-RPC está activo.

Site Audit Snapshot convierte esa primera revisión en un documento estructurado. Para una agencia, eso facilita presupuestos, traspasos, informes de estado, onboarding de nuevos desarrolladores o conversaciones con clientes. Para un freelance, sirve como prueba documental antes de tocar una web. Para un equipo interno, es una forma rápida de registrar el estado del sitio antes de una migración, actualización mayor o intervención técnica.

El plugin también incluye hooks para desarrolladores. Se pueden añadir, eliminar o reordenar colectores con el filtro wps_collectors, modificar datos antes de guardar con wps_snapshot_data y enganchar acciones antes o después de la generación del snapshot, cuando se crea un enlace compartido o cuando se accede a él. Además, expone endpoints REST protegidos que requieren la capacidad manage_options y una cabecera X-WP-Nonce válida.

Área auditadaInformación incluida
EntornoWordPress, PHP, base de datos, sistema, memoria, HTTPS, debug
PluginsEstado, versión, actualizaciones y auto-update
TemasTema activo, tema hijo/padre y detección FSE
Base de datosTamaño, autoloaded data, revisiones, postmeta huérfano
CronEventos programados, próxima ejecución y tareas vencidas
Seguridad11 checks con indicadores visuales
MediosAdjuntos, tamaño de uploads y tipos MIME
RendimientoObject cache, OPcache, page cache, Imagick/GD
UsuariosRoles, número de usuarios y capacidades
REST APIResumen de namespaces registrados

No es un backup ni una auditoría forense

Importa no confundir Site Audit Snapshot con un plugin de backup, migración o seguridad avanzada. No clona la web, no restaura contenido, no corrige vulnerabilidades, no escanea malware y no reemplaza una revisión manual cuando hay sospecha de compromiso. Su función es documentar el estado del sitio.

Esa limitación, bien entendida, también es una ventaja. Al ejecutarse bajo demanda, el plugin no añade carga al frontend. Según su documentación, solo recopila datos cuando el administrador pulsa “Generate Snapshot”, así que no introduce sobrecarga continua en la web.

Los requisitos son WordPress 6.5 o superior y PHP 8.1 o superior, coherente con instalaciones modernas, aunque deja fuera webs antiguas que precisamente podrían necesitar auditorías. En esos casos, la propia incompatibilidad ya es una señal de que el sitio necesita revisión técnica.

Site Audit Snapshot llega en un momento en el que WordPress sigue siendo la base de millones de webs y, a la vez, una fuente constante de problemas por acumulación de plugins, mantenimientos irregulares y traspasos mal documentados. Una herramienta sencilla, open source y orientada a generar informes puede ser más valiosa de lo que parece. No soluciona los problemas, pero ayuda a verlos. Y en muchas webs WordPress, ese primer mapa ya es medio trabajo.

Preguntas frecuentes

¿Qué es Site Audit Snapshot para WordPress?

Es un plugin open source que genera un informe técnico completo de una instalación WordPress, con datos de entorno, plugins, temas, base de datos, cron, seguridad, rendimiento, usuarios y REST API.

¿Site Audit Snapshot ralentiza la web?

Según su documentación no añade carga al frontend, porque solo recopila datos cuando el administrador genera manualmente un snapshot desde el panel de herramientas.

¿Se puede exportar el informe de auditoría?

Sí. Permite guardar el informe como PDF mediante impresión del navegador, exportar los datos en JSON y generar una salida en Markdown útil para documentación o uso con herramientas de IA.

¿Site Audit Snapshot sustituye a una auditoría de seguridad profesional?

No. Sirve como herramienta de inventario y diagnóstico inicial, pero no reemplaza una auditoría completa, un escaneo de malware, una revisión de código o una evaluación avanzada de rendimiento.

¿Qué requisitos técnicos tiene Site Audit Snapshot?

Requiere WordPress 6.5 o superior y PHP 8.1 o superior. En instalaciones más antiguas no se puede instalar, lo que indica que esa web necesita una actualización previa.

¿Dónde guarda los snapshots el plugin?

En archivos JSON dentro de wp-content/uploads/site-audit-snapshot/, fuera de la base de datos. Así evita aumentar la carga de wp_options y mantiene los informes fácilmente portables.

Editor WPDirecto

Editor de WPDirecto potenciado con IA con el apoyo del equipo de edición.

Te puede interesar...

    Comments are closed

    WordPress Directo
    WPDirecto.com es una revista especializada en WordPress y WooCommerce que ofrece una amplia gama de recursos, incluyendo tutoriales, análisis de plugins y plantillas, consejos de optimización y estrategias de SEO, para ayudar a los usuarios a mejorar y personalizar sus sitios web, manteniéndolos informados sobre las últimas novedades y tendencias en el mundo de WordPress.

    © 1995-2025 Color Vivo Internet, SLU (Medios y Redes Online).. Otros contenidos se cita fuente. Infraestructura cloud servidores dedicados de Stackscale.