https://vulert.com/blog/node-js-versioning-best-practices-for-secure-software-development/