La herramienta Microsoft Threat Analysis & Modeling permite a los expertos en materia no relacionados con la seguridad ingresar información ya conocida, incluidos los requisitos del negocio y la arquitectura de la aplicación, que luego se utiliza para generar un modelo de amenaza rico en características. El modelo de amenaza puede identificar amenazas automáticamente y también producir valiosas características de seguridad