This one can sometimes be confusing because of its name. External dependencies are typically the items that interact with the web application. The examples are endless here, but here are the ones that you will encounter most of the time:
- The web server vendor/OS (for example, IIS, Apache, and Linux Redhat)
- The database server OS and version (for example, MSSQL, MySQL, Oracle, and Windows server 2016)
- The firewalls and their versions (for example, Palo Alto Firewalls)
- The web service server (for example, IBM Datapower)
- External suppliers web services/cloud services (for example, MS Azure, Amazon, and cloud services)
Do NOT list all the details such as Cisco switches or routers, in the External dependencies section; ...