DependencyCheck
DependencyCheck, projelerin bağımlılıklarında halka açık güvenlik açıklarını tespit eden bir yazılım bileşeni analizi aracıdır. Araç, bağımlılıklar için Ortak Platform Numaralandırma tanımlayıcılarını belirleyerek ilgili güvenlik açığı kayıtlarına bağlantı veren raporlar oluşturur. Çalıştırmak için en az Java 11 sürümü gereklidir ve NVD API ile Sonatype Guide entegrasyonları için kimlik bilgisi yapılandırması önerilir.
dependency-check · Derleme Sistemi & Monorepo
- Projelerin bağımlılıklarında yer alan halka açık güvenlik açıklarını tespit edersin.
- Bağımlılıklar için CPE tanımlayıcılarını bularak ilgili CVE kayıtlarına bağlantı veren raporlar oluşturursun.
- CLI, Maven, Gradle veya Ant entegrasyonları üzerinden analiz ayarlarını yapılandırabilirsin.
- ↓ OlumsuzGitHub Issue
İlk NVD indirilemedi - 503 durum
“Hatayı tanımla Varsayılan yapılandırma, bir API anahtarıyla, ya çok hızlı bir şekilde istek yapıyor ya da yeterince yeniden denemiyor ya da her ikisi de. Her zaman NVD'den 503 hata ile başarısız olur. Bağımlılık kontrolü sürümü Maven plugin 9.0.0 Günlük dosyası [INFO] ---...”
- ↓ OlumsuzGitHub Issue
DatabaseException: 'CVE-2020-36569' güncelleme hatası
“Bug classpath 'com.android.tools.build:gradle:4.1.1' gradle sürümünü açıklayın: 7.0.2 çalıştırıldıktan sonra./gradlew bağımlılığıCheckAnalyze günlüklerde düşer, bu hata: Görev :dependencyCheckUpdate org.owasp.dependencycheck.data.nvdcve.DatabaseException: Hata güncelleme...”