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