Outil gratuit · PHP et Composer

Votre projet PHP est-il exposé ?

Déposez votre composer.lock : vous voyez tout de suite la version de PHP attendue et sa fin de support. Le rapport complet des failles arrive par e-mail.

  1. Déposez le fichier

    composer.lock de préférence : il donne les versions exactes.

  2. Lisez l'aperçu

    Calculé dans votre navigateur, avant tout envoi.

  3. Recevez le rapport

    Failles des paquets et du moteur PHP, puis une alerte si une nouvelle faille vous touche.

Un composer.lock ne contient pas votre code, seulement la liste de vos dépendances. Nous ne gardons que cette liste, et pendant 14 jours au plus.

Vérificateur Composer Étape 1 sur 3

Déposez composer.lock ou composer.json

ou collez son contenu · 512 Ko maximum

Après l'envoi

Ce que vous recevrez, et rien de plus

Le rapport arrive dans quelques minutes. Si vous cochez la case, LibWatch surveille la liste pendant 14 jours et vous écrit seulement quand c'est utile. Les e-mails s'arrêtent dès que vous créez un compte.

  1. Dans quelques minutes

    Votre rapport

    Version de PHP, failles trouvées dans vos paquets et dans le moteur, et ce qu'il faut corriger en premier.

  2. Chaque nuit, 14 jours si la case est cochée

    Une alerte, seulement si besoin

    Quand une nouvelle faille touche une version de votre liste. Le suivi dure 14 jours : au-delà, un composer.lock déposé une fois ne décrit plus votre projet.

  3. 2 jours après si la case est cochée

    Le détail dans LibWatch

    La faille, sa probabilité d'exploitation, la version corrigée.

  4. 5 jours après si la case est cochée

    La fin de support expliquée

    PHP 8.2 s'arrête le 31/12/2026 : ce que ça change pour vous.

  5. 9 jours après si la case est cochée

    Surveiller tous vos projets

    Connecter GitHub, GitLab ou un site WordPress en deux minutes.

  6. 12 jours après si la case est cochée

    Pour les agences et ESN

    Un rapport par projet, des liens de partage, l'offre Agency.

  7. 14 jours après si la case est cochée Dernier e-mail

    Fin du suivi et bilan

    Le bilan des 14 jours : failles trouvées, version de PHP, prochaine fin de support. Puis le suivi s'arrête et la liste de vos paquets est supprimée.

Vos données

Ce qui est gardé, ce qui ne l'est jamais

Gardé

  • Votre e-mail
  • Le nom et la version de chaque paquet, pendant 14 jours
  • La version de PHP déclarée, pendant 14 jours

Jamais gardé

  • Le fichier lui-même
  • Vos scripts Composer et adresses de dépôts privés
  • Votre code : il n'est pas dans ce fichier

Supprimé

  • Votre e-mail, en un clic depuis chaque message
  • La liste de vos paquets, au bout de 14 jours
  • Tout, sur simple demande à l'équipe

Questions fréquentes

Avant de déposer votre fichier

composer.json ou composer.lock : lequel choisir ?
composer.lock. Il contient les versions exactement installées ; composer.json ne donne que des plages, comme ^8.1, et le rapport sera moins précis.
Le vérificateur détecte-t-il PHP2Shell ?
Oui, par la version de PHP déclarée. PHP2Shell est une faille du moteur PHP, pas d'un paquet : l'aperçu signale une branche sans correctif, et le rapport rappelle la version minimale à installer sur le serveur. Tout sur PHP2Shell.
Puis-je vérifier plusieurs projets ?
Oui, un fichier à la fois : chaque dépôt envoie son propre rapport. Pour suivre tous vos projets chaque nuit, sans déposer de fichier, connectez-les à LibWatch.
Pourquoi un e-mail pour recevoir le rapport ?
Le rapport compare chaque paquet à toutes les failles connues, ce qui prend un peu plus qu'un aperçu. L'e-mail confirmé nous évite d'envoyer des rapports à une adresse qui ne les a pas demandés. Sans la case cochée, vous ne recevez que ce rapport.