Módulo Magento 2 – Escáner de seguridad y detección de código malicioso
Kowal Security Scan es una solución avanzada pero ligera que proporciona una capa adicional de seguridad para tu tienda Magento 2 sin necesidad de instalar software adicional (p. ej., YARA).
Funciones principales del módulo:
- Escaneo de archivos – detecta cambios no autorizados, archivos nuevos y eliminados en el directorio de la tienda.
- Detección de código malicioso – analiza el contenido de los archivos en busca de técnicas de ataque conocidas
- Escaneo de la base de datos – busca en tablas como
cms_block,cms_page,core_config_data,email_template,product_descriptioncontenidos o código sospechosos. - Evaluación de la seguridad de las URL en los contenidos mediante Google Safe Browsing
- Informe de resultados – los resultados se guardan en la tabla de logs con información sobre la fecha y hora, el tipo y el nivel de amenaza (LOW, MEDIUM, HIGH).
- Envío de informes por e-mail – solo cuando se detectan amenazas. La dirección de e-mail y la activación de los informes se pueden configurar desde el panel de administración de Magento.
- Automatización completa – las tareas CRON se ejecutan de forma periódica y cada tarea también puede iniciarse manualmente mediante CLI.
Novedad: integración con Google Safe Browsing API
Gracias a la integración con el servicio Google Safe Browsing API, el módulo puede detectar enlaces maliciosos (p. ej., que conduzcan a phishing, malware o software no deseado) incluidos en los contenidos de tu tienda: bloques CMS, descripciones de productos, e-mails transaccionales, etc.
¿Dónde busca amenazas?
El módulo analiza los lugares más importantes en los que puede aparecer código malicioso:
- Contenidos de bloques CMS
- Páginas CMS
- Configuración del sistema (core_config_data)
- Plantillas de e-mail (Magento y newsletter)
- Descripciones de productos
- Opiniones de clientes
Notificaciones y logs
- Registro automatizado de entradas sospechosas en una tabla de logs dedicada del módulo
- Envío de un e-mail con informe (posibilidad de indicar destinatario y remitente en la configuración)
- Indicación del nivel de riesgo de cada entrada (High, Medium, Low)
Ejemplos de uso:
- Detección de códigos maliciosos insertados por personas no autorizadas (p. ej., iframe de dominios .ru, .tk, etc.).
- Detección de intentos de sobrescritura de archivos mediante ataques de tipo 'file injection'.
¿Por qué merece la pena?
- Sin dependencias externas – funciona inmediatamente después de la instalación.
- Seguridad sin afectar al rendimiento de la tienda.
- También funciona en hosting compartido – sin necesidad de acceso root.
Compatibilidad:
- Magento Open Source 2.3.x – 2.4.x
- Magento Commerce (Adobe Commerce) – probado con éxito
Qué incluye el paquete:
- Módulo con tareas CRON y CLI
- Esquema de base de datos y tablas de logs
- Configuración en el panel de administración de Magento
Documentación y ayuda
Con cada módulo proporcionamos documentación y la posibilidad de contactar con nuestro equipo de soporte técnico.
¡Protege ahora tu tienda Magento 2 con Kowal Security Scan!
Versión: 1.0.27
31.03.2026
Hemos ampliado el módulo Kowal_SecurityScan con nuevas funciones relacionadas con el análisis de amenazas y la administración de informes.
Novedades
- Se ha añadido integración con OpenAI para analizar archivos modificados y registros sospechosos en la base de datos.
- Los informes y mensajes de e-mail ahora incluyen una evaluación de riesgo y acciones recomendadas en las áreas:
- Magento
- servidor
- firewall
- Se ha añadido la configuración de OpenAI en el panel de Magento, incluyendo:
- activación/desactivación del análisis de IA
- clave API
- selección del modelo
- límite de contexto enviado al análisis
Mejoras
- La lista de modelos OpenAI ahora se obtiene dinámicamente desde la API y se presenta en la configuración como un menú desplegable.
- Se ha ampliado el contenido de los mensajes de e-mail con la identificación de la tienda Magento:
- dominio de la tienda
- URL de la tienda
- El dominio de la tienda también se añade al asunto del mensaje, lo que facilita la gestión de múltiples instancias.
Automatización y mantenimiento
- Se ha añadido un nuevo cron que limpia entradas antiguas de la tabla de informes.
- El periodo de retención de informes es configurable desde system.xml como número de días.
Correcciones técnicas
- Se ha ordenado la lógica de análisis de archivos y registros sospechosos.
- Se ha mejorado la gestión del contexto de los datos enviados al análisis de IA.
- Se ha eliminado un problema con la compilación DI relacionado con la implementación anterior del cliente OpenAI.















