Proactive Threat Analysis