# Les scanners regardent vos paquets. LibWatch regarde aussi votre langage.

Source : https://libwatch.com/fonctionnalites/fin-de-support

Fonctionnalité · Fin de support

Une bibliothèque à jour sur PHP 8.1 ou Ruby 3.2 reste exposée : ces versions ne reçoivent plus de correctifs. LibWatch lit la version de langage déclarée par chaque projet et affiche sa date de fin de support.

[Vérifier mes versions](https://app.libwatch.com/users/sign_up)

Pourquoi c'est un angle mort

### Aucune CVE ne dit « fin de support ».

Une version de langage arrêtée ne déclenche pas d'alerte classique : elle cesse juste de recevoir des correctifs.

### La prochaine faille ne sera pas corrigée.

PHP2Shell l'a montré : PHP 8.1, déjà arrêté, n'a reçu aucune version corrigée officielle.

### La date tombe sans rien changer au code.

Un projet que personne ne touche passe en fin de support un 31 décembre. La veille nocturne le voit.

Langages suivis

## Ce que LibWatch lit, langage par langage

| Langage | Lu dans | Ce qui est signalé |
| --- | --- | --- |
| PHP | composer.json (config.platform.php, require.php), sites WordPress | Fin de support, failles du moteur |
| Node.js | .nvmrc, .node-version, .tool-versions | Fin de support |
| Python | .python-version, pyproject.toml | Fin de support |
| Ruby | .ruby-version, .tool-versions | Fin de support |
| Go et Rust | go.mod, rust-version du Cargo.toml | Versions plus corrigées |
| Java, Kotlin, Android | Fichiers Gradle et Maven | Versions, SDK cible Google Play |
| .NET | TargetFramework, SDK | Fin de support |
| Dart, Flutter, Swift | pubspec.yaml, Package.swift, projet Xcode | Versions et cibles minimales |

Dans vos dépendances

## Repéré avant la date, pas après

Dans la liste des dépendances, chaque version de langage porte sa date de fin de support : signalée 90 jours avant, puis en rouge le jour où elle l'atteint.

Questions fréquentes

## Sur les fins de support

### D'où viennent les dates ?

 Des calendriers officiels de chaque langage ou framework, repris par endoflife.date. Un produit absent du catalogue n'est jamais deviné.

### LibWatch voit-il la version installée en production ?

 Pour un dépôt, non : LibWatch lit la version déclarée dans ses fichiers (composer.json, .ruby-version, .nvmrc…), sans accès à vos serveurs. Pour un site WordPress, il relève la version de PHP quand le site la communique.

### Les frameworks comme Rails ou Symfony sont-ils suivis ?

 Oui. Rails, Django, Laravel, Symfony, Spring Boot, Angular, React Native, Next.js, Vue, Nuxt et Express ont leurs dates de fin de support, comme les langages.

## Quelle version de langage déclarent vos projets ?

[Vérifier mes versions](https://app.libwatch.com/users/sign_up)
