Audit des dépendances

Les failles de ton npm, bouchées sans rien casser.

Le promptPrêt

Vérifie les vulnérabilités de ce projet Node.js et applique toutes les mises à jour qui ne risquent pas de casser le projet.

Règles

  • Détecte le gestionnaire de paquets (npm, pnpm, yarn) et utilise ses commandes. N’utilise jamais audit fix --force.
  • Avant de modifier quoi que ce soit, lance les vérifications de référence (installation, lint, types, tests, build) et note celles qui échouaient déjà.
  • Mise à jour sûre (patch ou mineure, sans breaking change connu) : applique-la, puis relance les vérifications. Si quelque chose casse, annule cette mise à jour et traite-la comme risquée.
  • Dépendance transitive : utilise overrides / resolutions si la version corrigée reste compatible.
  • Mise à jour risquée (version majeure, changement d’API, modification de code nécessaire) : ne l’applique pas. Explique-la-moi et attends ma décision.
  • Si quelque chose n’est pas clair, demande-moi.

Rapport

  • Mises à jour appliquées : tableau package | ancienne version | nouvelle version | faille corrigée. Pas d’autres explications.
  • Mises à jour risquées, en attente de ma décision : pour chacune, indique
  • la vulnérabilité (gravité, impact réel sur ce projet) ;
  • le risque de la mise à jour (ce qui change, fichiers touchés) ;
  • ta recommandation.
  • Failles sans correctif disponible : impact et piste de contournement.
  • État des vérifications avant et après.
D’autres prompts