1. A method, comprising: evaluating each of a plurality of applications for each of privacy behavior, data leakage behavior, account takeover behavior, and malicious behavior, the plurality of applications residing on a mobile device, the mobile device being configurable to access an enterprise system, the evaluating comprising: performing a static analysis of each of the plurality of applications for each of the privacy behavior, data leakage behavior, account takeover behavior, and malicious behavior; performing a dynamic analysis of each of the plurality of applications for each of the privacy behavior, data leakage behavior, account takeover behavior, and malicious behavior; and performing a behavior analysis of each of the plurality of applications for each of the privacy behavior, data leakage behavior, account takeover behavior, and malicious behavior; based on the static analysis, dynamic analysis, and behavior analysis, calculating a score for each of the plurality of applications; determining whether each of the plurality of applications meets or exceeds a score threshold; and automatically remediating each of the applications, of the plurality of applications, for which the score meets or exceeds the score threshold.