dependency-management
Gérer les dépendances du projet en toute sécurité
Auch verfügbar von: Joseph OBrien
La gestion manuelle des dépendances du projet prend du temps et comporte des risques. Les dépendances obsolètes créent des vulnérabilités de sécurité. Cette compétence automatise l'analyse des dépendables, la recherche de vulnérabilités et les contrôles de conformité des licences sur plusieurs gestionnaires de paquets.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "dependency-management". Scan my dependencies for security vulnerabilities
Erwartetes Ergebnis:
- Critical: lodash@4.17.20 - CVE-2021-23337 (Prototype Pollution) - Fix: Update to 4.17.21
- High: express@4.16.4 - CVE-2022-24999 (Path Traversal) - Fix: Update to 4.18.2
- Medium: axios@0.21.0 - CVE-2023-45857 (SSRF) - Fix: Update to 1.6.0
- Run 'npm update lodash express axios' to apply fixes
Verwendung von "dependency-management". Check license compliance for my project
Erwartetes Ergebnis:
- MIT: 45 dependencies - Compliant
- Apache-2.0: 12 dependencies - Compliant
- GPL-3.0: 2 dependencies - Review required (may conflict with commercial license)
- Unknown: 3 dependencies - Manual review needed
Verwendung von "dependency-management". Show me outdated packages
Erwartetes Ergebnis:
- Package: lodash - Current: 4.17.15 - Latest: 4.17.21 - Update type: Patch (Safe)
- Package: express - Current: 4.16.4 - Latest: 4.18.2 - Update type: Minor (Review recommended)
- Package: axios - Current: 0.21.0 - Latest: 1.6.0 - Update type: Major (Breaking changes possible)
Sicherheitsaudit
SicherStatic findings are FALSE POSITIVES. The analyzer misidentified markdown code blocks as Ruby/shell backtick execution (documentation examples, not code). YAML frontmatter fields were flagged as weak cryptographic algorithms (false match). The actual Python helper script only reads explicitly-passed files and outputs JSON. No network calls, no data exfiltration, no credential access. Behavior matches stated purpose.
Risikofaktoren
⚡ Enthält Skripte (1)
📁 Dateisystemzugriff (1)
Qualitätsbewertung
Was du bauen kannst
Analyse des vulnérabilités de sécurité
Analysez les projets Node.js ou Python pour détecter les vulnérabilités connues et recevez des recommandations de correction.
Vérification de la conformité des licences
Vérifiez que toutes les dépendances ont des licences compatibles avant la mise en production.
Audit de santé des dépendances
Générez des rapports complets sur l'âge des dépendances, les doublons et l'état de maintenance.
Probiere diese Prompts
Analysez mes dépendances pour détecter les vulnérabilités de sécurité et montrez-moi quels paquets doivent être mis à jour.
Montrez-moi toutes les dépendances obsolètes de mon projet avec leurs versions actuelles et les dernières versions.
Vérifiez la compatibilité des licences pour toutes les dépendances de mon projet et signalez les problèmes.
Effectuez un audit complet des dépendances incluant les vulnérabilités, les paquets obsolètes, la conformité des licences et les recommandations.
Bewährte Verfahren
- Consultez les journaux des modifications avant d'appliquer des mises à jour majeures des dépendances
- Testez votre projet après la mise à jour des dépendances
- Utilisez des fichiers de verrouillage pour garantir des versions de dépendances reproductibles
Vermeiden
- Mettre à jour toutes les dépendances sans examiner les modifications
- Ignorer les avertissements de vulnérabilités de sévérité moyenne et faible
- Sauter les vérifications de licences pour les dépendances
- Utiliser des plages de versions flottantes pour les dépendances critiques