# Los escáneres miran tus paquetes. LibWatch mira también tu lenguaje.

Fuente: https://libwatch.com/es/funcionalidades/fin-de-soporte

Funcionalidad · Fin de soporte

Una biblioteca al día sobre PHP 8.1 o Ruby 3.2 sigue expuesta: esas versiones ya no reciben correcciones. LibWatch lee la versión del lenguaje declarada por cada proyecto y muestra su fecha de fin de soporte.

[Comprobar mis versiones](https://app.libwatch.com/users/sign_up?locale=es)

Por qué es un punto ciego

### Ninguna CVE dice «fin de soporte».

Una versión de lenguaje descatalogada no activa ninguna alerta clásica: simplemente deja de recibir correcciones.

### La próxima vulnerabilidad no se corregirá.

PHP2Shell lo demostró: PHP 8.1, ya descatalogado, no recibió ninguna versión corregida oficial.

### La fecha llega sin que cambie nada en el código.

Un proyecto que nadie toca pasa a fin de soporte un 31 de diciembre. La vigilancia nocturna lo ve.

Lenguajes vigilados

## Lo que LibWatch lee, lenguaje por lenguaje

| Lenguaje | Se lee en | Lo que se señala |
| --- | --- | --- |
| PHP | composer.json (config.platform.php, require.php), sitios WordPress | Fin de soporte, vulnerabilidades del motor |
| Node.js | .nvmrc, .node-version, .tool-versions | Fin de soporte |
| Python | .python-version, pyproject.toml | Fin de soporte |
| Ruby | .ruby-version, .tool-versions | Fin de soporte |
| Go y Rust | go.mod, rust-version de Cargo.toml | Versiones que ya no se corrigen |
| Java, Kotlin, Android | Archivos Gradle y Maven | Versiones, SDK de destino de Google Play |
| .NET | TargetFramework, SDK | Fin de soporte |
| Dart, Flutter, Swift | pubspec.yaml, Package.swift, proyecto Xcode | Versiones y objetivos mínimos |

En tus dependencias

## Detectado antes de la fecha, no después

En la lista de dependencias, cada versión de lenguaje muestra su fecha de fin de soporte: se señala 90 días antes y en rojo el día en que llega.

Preguntas frecuentes

## Sobre los fines de soporte

### ¿De dónde salen las fechas?

 De los calendarios oficiales de cada lenguaje o framework, recogidos por endoflife.date. Un producto que no está en el catálogo nunca se adivina.

### ¿Ve LibWatch la versión instalada en producción?

 En un repositorio, no: LibWatch lee la versión declarada en sus archivos (composer.json, .ruby-version, .nvmrc…), sin acceso a tus servidores. En un sitio WordPress, detecta la versión de PHP cuando el sitio la comunica.

### ¿Se vigilan frameworks como Rails o Symfony?

 Sí. Rails, Django, Laravel, Symfony, Spring Boot, Angular, React Native, Next.js, Vue, Nuxt y Express tienen sus fechas de fin de soporte, igual que los lenguajes.

## ¿Qué versión de lenguaje declaran tus proyectos?

[Comprobar mis versiones](https://app.libwatch.com/users/sign_up?locale=es)
