Threat Assessment: How Safe Are You Against Known and Emerging Threats?