1. A computer-implemented method for assessing cybersecurity training needs, comprising: by a sensor, sensing data corresponding to at least one action performed by a user with respect to a user computing device; and by a computer system comprising a processor, executing computer-readable programming instructions that cause the computer system to: access a data storage device that stores a training needs model, map the sensed data to the training needs model to determine whether the sensed data corresponds to a pattern associated with a threat scenario in the training needs model, in response to determining that the sensed data corresponds to a pattern associated with a threat scenario in the training needs model, identify a cybersecurity threat scenario for which the user is at risk, and use the training needs model to estimate susceptibility of the user to the cybersecurity threat scenario for which the user is at risk.