reuse of existing implementations for reoccurring tasks and common problems. While this
practice does yield significant benefits in productivity, it also puts an increasing amount of
responsibility on library maintainers. If a security flaw is contained in a library release, then it
may directly affect thousands of applications that are depending on it. Given the fact that
libraries are often interconnected, meaning they are depending on other libraries for certain …