Herramienta gratuita · PHP y Composer

¿Está expuesto tu proyecto PHP?

Sube tu composer.lock: ves al instante la versión de PHP esperada y su fin de soporte. El informe completo de vulnerabilidades llega por correo.

  1. Sube el archivo

    Mejor composer.lock: da las versiones exactas.

  2. Lee la vista previa

    Se calcula en tu navegador, antes de enviar nada.

  3. Recibe el informe

    Vulnerabilidades de los paquetes y del motor PHP, y luego una alerta si una nueva vulnerabilidad te afecta.

Un composer.lock no contiene tu código, solo la lista de tus dependencias. Solo guardamos esa lista, y durante 14 días como máximo.

Verificador de Composer Paso 1 de 3

Suelta composer.lock o composer.json

o pega su contenido · 512 KB como máximo

Después del envío

Lo que recibirás, y nada más

El informe llega en unos minutos. Si marcas la casilla y luego activas el seguimiento con un clic en el correo, LibWatch vigila la lista durante 14 días y te escribe solo cuando es útil. Los correos se detienen en cuanto creas una cuenta.

  1. En unos minutos

    Tu informe

    Versión de PHP, vulnerabilidades encontradas en tus paquetes y en el motor, y qué corregir primero.

  2. Cada noche, 14 días si la casilla está marcada

    Una alerta, solo si hace falta

    Cuando una nueva vulnerabilidad afecta a una versión de tu lista. El seguimiento dura 14 días: pasado ese plazo, un composer.lock subido una vez ya no describe tu proyecto.

  3. 2 días después si la casilla está marcada

    El detalle en LibWatch

    La vulnerabilidad, su probabilidad de explotación, la versión corregida.

  4. 5 días después si la casilla está marcada

    El fin de soporte explicado

    PHP 8.2 termina el 31/12/2026: qué cambia para ti.

  5. 9 días después si la casilla está marcada

    Vigilar todos tus proyectos

    Conectar GitHub, GitLab o un sitio WordPress en dos minutos.

  6. 12 días después si la casilla está marcada

    Para agencias y consultoras

    Un informe por proyecto, enlaces para compartir, el plan Agency.

  7. 14 días después si la casilla está marcada Último correo

    Fin del seguimiento y balance

    El balance de los 14 días: vulnerabilidades encontradas, versión de PHP, próximo fin de soporte. Después el seguimiento se detiene y se borra la lista de tus paquetes.

Tus datos

Lo que se guarda y lo que no se guarda nunca

Se guarda

  • Tu correo electrónico
  • El nombre y la versión de cada paquete, durante 14 días
  • La versión de PHP declarada, durante 14 días

Nunca se guarda

  • El archivo en sí
  • Tus scripts de Composer y las direcciones de repositorios privados
  • Tu código: no está en este archivo

Se borra

  • Tu correo, con un clic desde cada mensaje
  • La lista de tus paquetes, a los 14 días
  • Todo, con una simple petición al equipo

Preguntas frecuentes

Antes de subir tu archivo

composer.json o composer.lock: ¿cuál elegir?
composer.lock. Contiene las versiones exactamente instaladas; composer.json solo da rangos, como ^8.1, y el informe será menos preciso.
¿Detecta el verificador PHP2Shell?
Sí, a través de la versión de PHP declarada. PHP2Shell es una vulnerabilidad del motor PHP, no de un paquete: la vista previa señala una rama sin corrección y el informe recuerda la versión mínima que hay que instalar en el servidor. Todo sobre PHP2Shell.
¿Puedo verificar varios proyectos?
Sí, un archivo cada vez: cada repositorio envía su propio informe. Para seguir todos tus proyectos cada noche, sin subir archivos, conéctalos a LibWatch.
¿Por qué hace falta un correo para recibir el informe?
El informe compara cada paquete con todas las vulnerabilidades conocidas, lo que lleva algo más que una vista previa. Sale en los minutos siguientes. Sin la casilla marcada, solo recibes ese informe. Con ella, un clic en el correo activa el seguimiento de 14 días: sin ese clic, solo te escribimos una vez más, al día siguiente.