Kurulum
Ruby için Snyk’i yükle
Snyk, bağımlılıklarının Bundler tarafından yönetilen CLI ve GIT entegrasyonlarındaki Ruby projelerini test etmeyi, izlemeyi ve düzeltmeyi destekler. Şimdi Snyk’i kurmak için lütfen adım adım kılavuz izleyin. Snyk yardımcı programı aracı, NPM Run’a yüklemek için komut satırını kullanmaya başlamanıza olanak tanır:
npm install -g snyk
Yüklendikten sonra SNYK hesabınızla kimlik doğrulamanız gerekir:
snyk auth
Yerel projenizi aşağıdakilerle test edin:
snyk test
Aşağıdakilerle yeni güvenlik açıkları için uyarılın:
snyk monitor
Daha fazla ayrıntı ve örnekle tüm komutlara hızlı bir şekilde genel bir bakış almak için aşağıdaki komutu çalıştırın:
snyk iac --help
Snyk, her paket yöneticisinin çalışma zamanı ortamını taşıyan bir dizi Docker görüntüsü olarak da sağlanır. Örneğin, NPM görüntüsü, şu anda çalışan kapta NPM yüklemesini çalıştırmak için gerekli tüm kurulumu taşıyacaktır. Şu anda NPM, Ruby, Maven, Gradle ve SBT için görüntüler var. Görüntüler, konteynere okuma/yazma hacmi olarak monte edilen belirtilen projede varsayılan olarak SNYK testi yapabilir ve Docker kapsayıcısını çalıştırırken monitör ortam değişkeni ayarlanırsa Snyk Monitör. Lütfen Snyk Inside Docker’ın nasıl çalıştırılacağına dair aşağıdaki Rubygems resim örneğine bakın: Ana bilgisayar proje klasörü konteynere /projeye monte edilecek ve bağımlılıklar dosyasını okumak ve CI Builds için sonuç yazmak için kullanılacaktır. İşte Rubygems görüntüsünde Snyk Test ve Snyk Monitör çalıştırma örneği:
docker run -it
-e "SNYK_TOKEN="
-e "USER_ID=1234"
-e "MONITOR=true"
-v ":/project"
snyk/snyk-cli:rubygems test --org=my-org-name
Aşağıdaki Ruby on Rails Manifest dosyaları desteklenir:
Gemfile
Gemfile.lock
Kapsayıcıyı Docker’da çalıştırırken aşağıdaki ortam değişkenleri kullanılabilir:
SNYK_TOKEN
USER_ID
MONITOR
PROJECT_FOLDER
ENV_FLAGS
TARGET_FILE
Proje eklemek için, ithal projeler için güvenlik açığı sonuçlarını görüntülemek ve daha sonra düzeltme/birleştirme istekleri yoluyla güvenlik açıklarını düzeltin, lütfen Snyk Açık Kaynakla Başlarken‘ı kontrol edin Tebrikler! Snyk Cli ve Yapı Zamanı aracını başarıyla yüklediniz. Eğlence! Keşfetmek
Bu makalede Snyk Açık Kaynak Güvenlik Yazılımı hakkında tartıştık. Diğer açık kaynak güvenlik yazılımı hakkında bilgi edinmek için lütfen aşağıdaki sayfayı ziyaret edin: