Módulo PrestaShop gratuito

PrestaWard Snapshot

Control de integridad para tiendas PrestaShop. Crea una línea base de archivos, compara cambios y avisa por email cuando algo sensible se mueve.

PrestaWard Snapshot
Baseline + comparación + alertas

  • Comprobación de versiones integrada
  • Archivos sensibles bajo control
  • PrestaShop 1.7, 8 y 9
  • Laboratorio multiversión

Qué resuelve

Una tienda cambia constantemente. PrestaWard Snapshot crea una referencia técnica y muestra archivos añadidos, modificados o eliminados para que puedas distinguir una intervención prevista de un cambio inesperado.

Compatibilidad verificada

La versión 0.0.8 ha superado instalación, desinstalación, reinstalación, acceso autenticado y pruebas adversariales de exclusiones en PrestaShop 1.7.8.11 con PHP 7.4, PrestaShop 8.2.7 con PHP 8.1 y PrestaShop 9.1.4 con PHP 8.5.

Funciones principales

  • Snapshot de módulos, pasarelas de pago, temas, core, administración y configuración.
  • Comparación desde Back Office o cron protegido por token.
  • Alertas por email con resumen, categorías afectadas y enlace al panel.
  • Panel con cobertura, cambios recientes, logs y estado de actualización.
  • Comprobación de versiones mediante un manifiesto público.
  • Exclusiones configurables con vista previa y nueva línea base segura.
  • Vigilancia obligatoria de ejecutables y configuración sensible incluso dentro de carpetas excluidas.

Uso seguro

Crea una línea base únicamente cuando la tienda esté revisada y limpia. Compara después de cada intervención y no normalices cambios que todavía no hayas identificado. El módulo complementa, pero no sustituye, backups ni control de versiones.

Changelog

0.0.8

  • Exclusiones configurables por nombre exacto y ruta relativa, con política inmutable y hash SHA-256.
  • Vista previa obligatoria antes de activar una política y crear su nueva línea base.
  • Bloqueo de comparaciones entre políticas diferentes.
  • Vigilancia no configurable de ejecutables y archivos de configuración dentro de zonas excluidas.
  • Detección acotada de cabeceras PHP e intérpretes peligrosos en archivos con extensión engañosa.
  • Validación completa en PrestaShop 1.7, 8 y 9, incluida una prueba mixta con 100.000 archivos.

0.0.7

  • Identidad completa del producto y del módulo técnico renombrada a PrestaWard Snapshot.
  • Acceso inicial restringido al perfil de administrador.
  • Autorización explícita de perfiles adicionales mediante los permisos nativos de PrestaShop.
  • Separación de lectura, creación de snapshots y configuración mediante permisos READ, CREATE y UPDATE.
  • Ocultación de configuración, tokens de cron y acciones sensibles para perfiles de solo lectura.
  • Documentación aclarada: el módulo supervisa la integridad, pero no almacena ni restaura copias de seguridad.

0.0.6

  • Enlaces de producto, guía, proveedor y soporte persistentes tras una instalación limpia.
  • Actualización de metadatos desde el manifest público.
  • Logos de GO ON Agency enlazados en Back Office y emails.
  • URL alternativa visible en emails HTML y texto plano.
  • Acción de email de prueba y tooling de release reproducible.

0.0.5

  • Autoload del controlador legacy corregido.
  • Acceso movido a la sección raíz PrestaWard Snapshot.

0.0.4

  • Menú de Back Office clicable.
  • Validación completa del ciclo limpio de instalación y desinstalación.

0.0.3

  • Contexto multitienda explícito.
  • Compatibilidad con propiedades dinámicas en PHP 8.5.

0.0.2

  • Roles de autorización y permisos de acceso explícitos.

0.0.1

  • Baseline, comparación, alertas, cron, logs, comprobación de actualizaciones y dashboard inicial.