veilletech.fr
6 oct. Feed du jour
#03 PHP Article

Plumb note 170 000 paquets PHP, Filament l'affiche

Une note ne lit pas le code. Mais elle dit par où commencer.

L'annuaire des plugins Filament, qui dépasse 1 000 plugins communautaires, affiche désormais la note Plumb de chaque plugin. Plumb analyse les paquets PHP selon 15 contrôles répartis en trois familles (sécurité, maintenance, écosystème), suit près de 170 000 paquets Packagist, et détaille pour chaque contrôle échoué comment le corriger.

2 min de lecturedébutantvidéo 1:20
Partager
Sommaire7 sections
  1. Ce qui se passe
  2. Ce que Plumb mesure
  3. Un exemple de contrôle
  4. Où le voir
  5. Côté mainteneurs
  6. Les limites
  7. À retenir

Ce qui se passe

L'annuaire des plugins Filament a dépassé les 1 000 plugins communautaires, et une cinquantaine s'y sont ajoutés depuis. Pour aider à choisir, l'équipe Filament y a intégré, discrètement, le score de Plumb, un outil de Kevin Ullyott qui évalue les paquets PHP.

Ce que Plumb mesure

Plumb suit près de 170 000 paquets Packagist : la plupart des dépendances d'un projet Laravel ou Symfony ont donc déjà une note.

Un exemple de contrôle

Filament cite « GitHub Actions pinned to SHA » (plumbphp.dev/checks/security/actions-sha-pinned) : les actions tierces d'un workflow doivent être référencées par l'empreinte complète d'un commit, pas par une étiquette qu'on peut déplacer vers un autre code. Le plugin Custom Dashboards de Filament le passe, avec ses neuf références épinglées.

YAML
# Étiquette : son propriétaire peut la faire pointer ailleurs
- uses: actions/checkout@v4
# Empreinte : figée (remplacer par le SHA complet du commit voulu)
- uses: actions/checkout@<sha-de-40-caracteres> # v4

Où le voir

Côté mainteneurs

Les limites

Une note agrège des signaux de maintenance et de configuration ; elle ne dit rien de ce que fait le code. Un paquet à 100/100 peut publier demain une version compromise, et un paquet peu actif n'est pas forcément dangereux. Filament le rappelle : relire le code reste le meilleur contrôle. L'annonce ne détaille pas non plus la pondération des 15 contrôles.

Source : Securing Filament plugins with Plumb, Laravel News, 5 octobre 2026.