İçeriğe geç
↑↓gez↵açesckapat
Claude+372Whisper+228LangChain+168Codex+223NotebookLM+276DALL-E 3+192DeepL+249n8n+208Topaz Video AI+153LlamaIndex+161
Dependency Management logo
Skill

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.

0
KaydetSiteye git ↗
GitHub yıldızı
39 B
GitHub deposu

Kurulum

Claude Code: /plugin marketplace add wshobson/agents → /plugin install dependency-management
Ne zaman devreye girer

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.

Gerekli araçlar
ReadBashGrep
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

Henüz yorum yok — ilk yorumu sen yaz.

Benzer skill'ler

Bu yorumu şikayet et

Neden şikayet ediyorsun?