Saltar al contenido principal
MeteorGPLby WebbingApps

Cómo se comprueban los paquetes y retirada de contenidos

Las comprobaciones que supera cada versión antes de publicarse, las retiradas y las solicitudes de los titulares de derechos.

Antes de publicar una versión

Cada versión se limpia, se compara con el código de licencia propio del proveedor, se analiza y se valida con un lint. La pestaña Seguridad de cada paquete muestra las comprobaciones y sus resultados por versión:

  • Análisis de malware: cada archivo de cada versión se contrasta con la base de firmas de ClamAV.
  • Reglas de patrones: reglas para web shells, cargadores ofuscados, PHP codificado y patrones de nulled conocidos.
  • Análisis PHP: inclusiones remotas, datos de la petición que llegan a funciones de shell, decodificadores que alimentan eval, PHP oculto en imágenes, fuentes o archivos comprimidos, y sobrescrituras de la configuración del servidor.
  • Integridad de la licencia: el código de licencia, activación y actualización se compara con el código propio del proveedor; nunca se publica código de licencia alterado.
  • Sintaxis PHP: cada archivo PHP se analiza sin errores en las versiones de PHP que admite el repositorio.
  • Política de recursos: las ilustraciones, fuentes, archivos multimedia y contenido de demostración que puedan tener una licencia independiente se sustituyen por marcadores de posición o se eliminan.

Una versión que no supera las comprobaciones no se publica. La pestaña indica cuántas versiones se han retenido.

La pestaña Seguridad de un paquete: el resumen de las versiones publicadas y la lista de comprobaciones.
La pestaña Seguridad: cada comprobación y las versiones retenidas.

En la pestaña Versiones, Verificado junto a una versión enlaza a estos resultados.

Cuando se detecta un problema más tarde

Si una versión publicada resulta ser un problema, se retira: Composer ya no puede instalarla, se avisa a quienes siguen el paquete y se disparan los webhooks. Las copias instaladas siguen funcionando. Un proyecto muestra Versión instalada retirada para los sitios que la usan.

Las vulnerabilidades publicadas sobre un plugin o tema son otra cuestión: consulta Avisos de seguridad.

Retirada de contenidos

Los titulares de derechos pueden solicitar la eliminación según la política de retirada de contenidos. Una eliminación por reclamación detiene de inmediato las descargas desde Composer y desde el sitio web; la página del paquete lo indica, y los proyectos muestran Paquete eliminado por reclamación.

Para informar tú mismo sobre un paquete, usa Informar sobre este paquete al final de la barra lateral de su página.

¿No ha respondido esto a tu pregunta? Contactar con soporte.

Enviar comentarios

Qué funciona, qué no, qué falta: unas palabras ayudan.

Solo si quieres una respuesta.

Se toma en tu navegador, sin esta ventana. Las contraseñas, lo que escribiste en formularios, las claves y los tokens se omiten como bloques grises; puedes ocultar más antes de enviarla. Conservamos las capturas 90 días.

Lo guardamos con la dirección de la página, tu idioma, el tamaño de la ventana, el navegador y la dirección IP, y tu dirección de correo electrónico si nos la das. La dirección IP y el navegador se eliminan a los 90 días. Política de privacidad.

Todos los idiomas