Dependency Management
Prüft alle Manifeste auf Risiken, Lizenzkonflikte und Altlasten
Installation
Claude Code: /plugin marketplace add wshobson/agents → /plugin install dependency-management
Bağımlılıklar denetlenirken, güvenlik açığı taranırken ya da lisans uyumu ve sürüm yükseltmesi gözden geçirilirken devreye giriyor.
- Autor
- Seth Hobson
- Lizenz
- MIT
Die Prüfung ermittelt zunächst alle Manifeste, statt von einem einzigen Ökosystem auszugehen: Paket- und Lockdateien für npm, requirements, Pipfile, pyproject und Poetry Lock für Python, Gemfile für Ruby, Maven und Gradle für Java, go.mod und go.sum sowie Cargo für Rust. Anschließend trennt sie bekannte Schwachstellen mit angegebenem Lösungsweg, Lizenzpflichten, die der Auslieferungsart des Projekts widersprechen, und so stark veraltete Pakete, dass sie auch ohne veröffentlichte CVE ein Wartungsrisiko darstellen. Lockdateien werden gemeinsam mit den Manifesten ausgewertet, weil dort die transitiven Abhängigkeiten stehen und ein unauffälliger Bericht zu direkten Abhängigkeiten die tatsächlichen Risiken verbergen kann. Ein mitgelieferter Modernisierungsagent führt das Upgrade einschließlich der notwendigen Anpassungen für Breaking Changes aus, auf die eine Prüfung lediglich hinweisen würde.

Kommentare(0)
Zum Kommentieren anmelden