All software is built using other software
Use of other software means that we are dependent on that software to work, work correctly, and be available for a given timeframe
Risk Level | Description | Example |
---|---|---|
HIGH | Libraries by individual developers | bstrlib |
MEDIUM HIGH | Libraries with very specific usage | CLI11 |
MEDIUM | Special-purpose libraries | libarchive |
LOW | Broad, external libraries | Boost |
VERY LOW | Standard libraries of the programming language | C++ standard libraries |
Minimize the use of dependencies as much as possible