# ¿Está expuesto tu proyecto PHP?

Fuente: https://libwatch.com/es/herramientas/verificar-composer

Herramienta gratuita · PHP y Composer

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.

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íassi 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éssi la casilla está marcada

### El detalle en LibWatch

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

4.
5 días despuéssi 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éssi la casilla está marcada

### Vigilar todos tus proyectos

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

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

### Para agencias y consultoras

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

7.
14 días despuéssi 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](/es/cve/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](/es/ecosistemas/php-composer).

### ¿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.
