After available updates and security updates were identified, the following steps were implemented to prioritize updates and output a security score at device level:
- Ranked the available updates based on security scores so that the display of updates is shown to customers from most critical to least critical.
- Depending on which security updates are installed and how many of them are left, the model would output the highest security score based on uninstalled security updates at the asset level. For example, a given device could have two security updates left uninstalled. If the security score of one update is 7.7 and the other is 5.5, the system algorithm will output a security score of 7.7 for that device.