Desarrolladores

Filtro: securityninja_malware_scannable_extensions

Añade, elimina o sustituye extensiones de archivo analizadas por el escáner de malware con securityninja_malware_scannable_extensions (Pro 5.273+).

El filtro securityninja_malware_scannable_extensions controla qué extensiones de archivo inspecciona el escáner de malware.

Requiere Security Ninja Premium 5.273 o posterior.

Por defecto el escáner se centra en extensiones que a menudo contienen código ejecutable u oculto (como .php). El malware también puede ocultarse en .html, .js, .txt y otros tipos.

Usa este filtro para:

  • Analizar tipos de archivo extra
  • Incluir extensiones personalizadas que usa tu sitio
  • Reducir la lista para acortar el tiempo de análisis

Añadir extensiones

add_filter( 'securityninja_malware_scannable_extensions', 'filter_securityninja_scannable_extensions' );

function filter_securityninja_scannable_extensions( $extensions ) {
  $extensions[] = 'html';
  $extensions[] = 'js';
  return $extensions;
}

Eliminar una extensión

add_filter( 'securityninja_malware_scannable_extensions', 'filter_securityninja_scannable_extensions' );

function filter_securityninja_scannable_extensions( $extensions ) {
  $extensions = array_diff( $extensions, array( 'html' ) );
  return $extensions;
}

Sustituir la lista completa

add_filter( 'securityninja_malware_scannable_extensions', 'filter_securityninja_scannable_extensions' );

function filter_securityninja_scannable_extensions( $extensions ) {
  return array(
    'php',
    'js',
    'html',
    'htm',
  );
}

Notas

  • La mayor parte del malware de WordPress vive en archivos .php.
  • Añadir muchas extensiones puede ralentizar sitios grandes.
  • Quitar php debilita la detección.

Para la mayoría de sitios, la lista por defecto es un buen equilibrio.

Dónde añadir el código

Cómo incluir código personalizado en tu sitio

¿Sigues atascado? Obtener ayuda o contáctanos .

Larger screenshot

Enlarged image