Dynamic dependency-aware vulnerability and patch management for critical interconnected systems | Synapse