‘Je wilt niet afhankelijk zijn van een dood paard’
Vrijwel alle ontwikkelaars gebruiken dependencies in hun code: een component dat je in je eigen project gebruikt en waar je afhankelijk van bent. Maar deze gewoonte kan ook problemen met zich meebrengen. Al die componenten moeten onderhouden en geüpdatet worden. Doe je dat niet, dan kunnen er serieuze problemen ontstaan.
Dat het gebruik van dependencies alomtegenwoordig is, blijkt wel uit het 2020 Open Source Security and Risk Analysis Report van Synopsys. Volgens dit rapport bevat 99% van alle commerciële software opensourcecomponenten, wat dus dependencies zijn.