Bir NPM paketini kullanmadan önce kullanacağınız paketin son güncel sürümünü Snyk'te sorgulayın. Eğer doğrulanmış bir ele geçirme veya zaafiyet varsa size söyler. O paketi kullanmak yerine son güvenli güncel sürümü kullanın. Paket dosyanızda ilgili paketin sürümünü kilitleyin. (^) olmadan (^1.5 yerine) doğrudan (1.5.4) gibi sürümün tamamını girin. Bu paketi sadece o sürüme kilitler.
Eğer paket çok basit bir iş yapıyorsa o paketi kullanmak yerine kendi fonksiyonunuzu yazın.
Bir de geliştirmelerinizi MUTLAKA UZAK GELİŞTİRME ORTAMINDA yapın ki ciddi bir zaafiyette, kötü amaçlı yazılım cihazınızdaki dosyalara erişemesin ve dosyalarınızı şifreleyerek sizden fidye isteyemesin.
Uzak sunucudaki kodu en azından Git sisteminden geri kurtarabilirsiniz. Kişisel veya ofis bilgisayarınız yerine geliştirme sunucusunda geliştirme yapmak, bir hacklenme anında saldırganın sizin bilgisayarınıza erişmesini engeller ve onu geliştirme ortamına hapseder.