Écosystème · Python · pip, Poetry, Pipenv
Les failles de vos dépendances Python, sans rien installer.
LibWatch lit requirements.txt, pyproject.toml, poetry.lock ou Pipfile.lock, vérifie chaque paquet PyPI et suit la fin de support de votre version de Python.
Ce que LibWatch lit dans le dépôt
requirements.txtpyproject.tomlpoetry.lockPipfile.lock
Version de langage : .python-version ou pyproject.toml
Rien d'autre : aucun clone, aucun code exécuté.
Ce que LibWatch vérifie
Les paquets, et la version de Python
Paquets PyPI
Failles connues
Chaque paquet du lockfile comparé à OSV, qui reprend les avis GitHub.
Version de Python
Fin de support
La version déclarée est suivie : vous savez quand elle ne reçoit plus de correctifs.
Santé
Politique de licences
Les licences contraires à la politique de votre projet sont signalées.
Une alerte, concrètement
Une faille PyPI, avec la version qui corrige
Django, FastAPI, scripts de données : la même analyse.
Gravité réelle
Gravité CVSS et présence au catalogue KEV de la CISA
Quoi faire
La version corrigée, et le projet concerné
Où
E-mail, Slack, Zulip ou webhook, réglable par projet
api-donnees · FastAPI
Exemple · analyse du 22/10
-
Fin en octobre 2026
Python (déclaré)
3.10
-
Faille moyenne
jinja2
3.1.3
-
À jour
fastapi
0.115.0
Revérifié chaque nuit à 2 h
Fin de support
Où en est votre version de Python
Calendrier officiel de python.org, relevé le 22/10/2026.
| Version | Statut | Fin de support | À faire |
|---|---|---|---|
| 3.13 | Correctifs | → octobre 2029 | Version recommandée |
| 3.12 | Sécurité seule | → octobre 2028 | Rester à jour |
| 3.11 | Sécurité seule | → octobre 2027 | Prévoir la migration |
| 3.10 | Fin de support | Octobre 2026 | Migrer maintenant |
Dates relevées le 22/10/2026.
Démarrer
Premier rapport en quelques minutes
Sans pipeline à modifier.
Connectez GitHub ou GitLab
Y compris une instance GitLab auto-hébergée.
Choisissez vos dépôts Python
LibWatch repère seul les fichiers listés plus haut, même dans un monorepo.
Lisez le rapport, réglez les alertes
Failles exploitées en tête, versions corrigées, fin de support du langage.
Questions fréquentes
LibWatch et Python
Faut-il installer quelque chose dans le projet ?
Non. LibWatch lit les fichiers de dépendances par l'API de GitHub ou GitLab, sans rien ajouter à votre pipeline.
Les registres privés sont-ils pris en charge ?
Oui. Un paquet qui vient d'un registre privé est repéré comme tel : son nom n'est envoyé à aucun service tiers, et il reste dans l'inventaire du projet.
LibWatch détecte-t-il la version installée sur le serveur ?
Non. LibWatch lit la version déclarée dans le dépôt (fichier de version, lockfile ou manifeste). Il n'a aucun accès à vos serveurs.