olonok69/cursor_code_ml_engineer

Auditez les dépendances npm pour détecter les vulnérabilités et vérifiez que les tests passent toujours. Utilisez-le pour les packages Node/JavaScript (package.json). Pour les applications Python avec requirements.txt, utilisez plutôt la compétence audit-python.

Qu'est-ce que cursor_code_ml_engineer ?

Cette compétence est conçue pour auditer automatiquement les dépendances npm d'un projet Node.js, détecter les vulnérabilités connues, et appliquer des correctifs sécurisés sans casser la base de code. Elle exécute d'abord `npm audit` pour lister les packages vulnérables, puis `npm audit fix` pour appliquer uniquement les mises à jour non-cassantes (pas de mise à jour majeure sans confirmation). Ensuite, elle lance les tests (`npm test`) pour s'assurer que tout fonctionne correctement. Enfin, elle fournit un résumé des modifications effectuées et signale les vulnérabilités nécessitant une intervention manuelle. La compétence affiche systématiquement la sortie réelle des commandes, privilégiant les preuves tangibles aux simples affirmations. Elle est conçue pour les agents travaillant avec des projets Node/JavaScript, et redirige vers la compétence `audit-python` si le projet cible est Python. Les plateformes supportées incluent Claude Code, Cursor, Codex, et tout agent capable de lire et exécuter des commandes shell.

Compatible avec~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/olonok69/cursor_code_ml_engineer/tree/HEAD/.cursor/skills/audit

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Audit de dépendances (npm)

Cible : un dossier contenant package.json (ex. ex_npm/).

  1. cd dans l'application cible (ou utilisez le chemin mentionné par l'utilisateur avec @).
  2. Exécutez npm audit pour trouver les packages présentant des vulnérabilités.
  3. Exécutez npm audit fix uniquement pour les mises à jour sécurisées (pas de force majeure sans demander).
  4. Exécutez les tests (npm test) pour vérifier que rien n'est cassé.
  5. Résumez ce qui a été mis à jour et toute vulnérabilité nécessitant une intervention manuelle.

Affichez toujours la sortie réelle des commandes (les preuves priment sur les affirmations).

Si la cible est Python (requirements.txt / pas de package.json), n'inventez pas npm — dites d'utiliser /audit-python.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

Skills associés