Varje beroende är lånad kod som kör med någon nivå av förtroende i din miljö. Det betyder att beroendehantering inte bara är underhåll, det är en säkerhetskontroll över vilken extern kod som får komma in i produkten. Ett enda komprometterat eller sårbart paket kan exponera hela applikationen för angrepp, oavsett hur noggrant applikationens egen kod skrevs.
Målet är inte att undvika alla beroenden. Målet är att veta vad du förlitar dig på, begränsa hur versioner löses upp, göra riskabla ändringar synliga innan de sprids över byggen och ha en process för att agera på nya sårbarhetsavslojanden utan att varje uppdatering blir en kris.