Dependency Management
Çok dilli bir depodaki her bağımlılık dosyasını açık, lisans çakışması ve eskimiş sürüm için tarıyor.
Kurulum
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.
- Geliştirici
- Seth Hobson
- Lisans
- MIT
Denetim tek bir ekosistem varsaymak yerine önce bağımlılık dosyalarını buluyor: npm için paket ve kilit dosyaları, Python için requirements, Pipfile, pyproject ve poetry kilidi, Ruby için Gemfile, Java için Maven ve Gradle, Go için go.mod ve go.sum, Rust için Cargo. Ardından genelde tek bir sayıya indirgenen üç ayrı şeyi ayırıyor: düzeltme yolu belirtilmiş bilinen güvenlik açıkları, projenin dağıtım biçimiyle çelişen lisans yükümlülükleri ve yayımlanmış bir CVE olmasa bile bakım riski taşıyacak kadar eskimiş paketler. Kilit dosyaları da okunuyor; geçişli bağımlılıklar orada yaşıyor ve üst seviyede temiz görünen bir rapor asıl maruziyeti orada saklıyor. Yenileme ajanı yükseltmeyi, denetimin yalnızca işaret ettiği kırıcı değişiklikler dâhil, üstleniyor.

Yorumlar(0)
Yorum yapmak için giriş yap