技能 dependency-management
📦

dependency-management

安全 ⚡ 包含腳本📁 檔案系統存取

Projektabhängigkeiten sicher verwalten

也可從以下取得: Joseph OBrien

Die manuelle Verwaltung von Projektabhängigkeiten ist zeitaufwendig und riskant. Veraltete Abhängigkeiten erzeugen Sicherheitslücken. Diese Fähigkeit automatisiert die Abhängigkeitsanalyse, das Scannen auf Sicherheitslücken und Lizenzkonformitätsprüfungen über verschiedene Paketmanager hinweg.

支援: Claude Codex Code(CC)
🥈 78 白銀
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「dependency-management」。 Scan my dependencies for security vulnerabilities

預期結果:

  • 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

正在使用「dependency-management」。 Check license compliance for my project

預期結果:

  • 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

正在使用「dependency-management」。 Show me outdated packages

預期結果:

  • 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)

安全審計

安全
v3 • 1/16/2026

Static 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.

5
已掃描檔案
965
分析行數
2
發現項
3
審計總數

風險因素

審計者: claude 查看審計歷史 →

品質評分

64
架構
100
可維護性
85
內容
31
社群
100
安全
100
規範符合性

你能建構什麼

Sicherheitslücken-Scan

Scannen Sie Node.js- oder Python-Projekte auf bekannte Sicherheitslücken und erhalten Sie Empfehlungen zur Behebung.

Lizenzkonformitätsprüfung

Verifizieren Sie, dass alle Abhängigkeiten kompatible Lizenzen haben, bevor Sie in die Produktion freigeben.

Abhängigkeitsgesundheits-Audit

Generieren Sie umfassende Berichte über das Alter, Duplikate und den Wartungsstatus von Abhängigkeiten.

試試這些提示

Auf Sicherheitslücken scannen
Scanne meine Abhängigkeiten auf Sicherheitslücken und zeige mir, welche Pakete Updates benötigen.
Veraltete Pakete prüfen
Zeige mir alle veralteten Abhängigkeiten in meinem Projekt mit ihren aktuellen und neuesten Versionen.
Lizenzüberprüfung
Prüfe die Lizenzkompatibilität für alle Abhängigkeiten in meinem Projekt und markiere Probleme.
Audit-Bericht generieren
Führe ein vollständiges Abhängigkeits-Audit durch, einschließlich Sicherheitslücken, veralteter Pakete, Lizenzkonformität und Empfehlungen.

最佳實務

  • Lesen Sie die Änderungsprotokolle, bevor Sie wichtige Abhängigkeitsupdates durchführen
  • Testen Sie Ihr Projekt nach dem Aktualisieren von Abhängigkeiten
  • Verwenden Sie Lock-Dateien, um reproduzierbare Abhängigkeitsversionen sicherzustellen

避免

  • Alle Abhängigkeiten blind aktualisieren, ohne Änderungen zu überprüfen
  • Warnungen zu Sicherheitslücken mittlerer und niedriger Schwere ignorieren
  • Lizenzprüfungen für Abhängigkeiten überspringen
  • Fließende Versionsbereiche für kritische Abhängigkeiten verwenden

常見問題

Welche Paketmanager werden unterstützt?
Unterstützt npm, pip, Poetry, Maven, Gradle und Cargo mit zusätzlichen Referenzhandbüchern.
Welche Grenzen gibt es bei der Anzahl der Abhängigkeiten?
Keine festen Grenzen. Die Verarbeitungszeit skaliert mit der Projektgröße. Sehr große Projekte können länger dauern.
Wie integriert es sich mit meinen bestehenden Tools?
Verwendet native Paketmanager-Befehle wie npm audit und pip-audit für das Scannen auf Sicherheitslücken.
Sind meine Projektdaten sicher?
Ja. Die Fähigkeit liest nur Abhängigkeitsdateien, die Sie angeben. Es werden keine Daten an externe Server gesendet.
Warum ist der Scan fehlgeschlagen?
Häufige Probleme sind fehlende Lock-Dateien, ungültige Abhängigkeitssyntax oder nicht verfügbare Paketmanager-Tools.
Wie unterscheidet sich dies von Dependabot?
Diese Fähigkeit bietet interaktive Analyse und Empfehlungen. Dependabot automatisiert Pull-Requests für Updates.