1. A computer-implemented method for automated application analysis, the method being performed by a computing device comprising at least one processor, the method comprising: detecting, by the at least one processor, a code creation activity; detecting, by the at least one processor, the presence of a previously-unknown computer application; associating, by the at least one processor, the previously-unknown computer application with the code creation activity; generating, by the at least one processor, a reputation score for the previously-unknown computer application; and permitting, by the at least one processor, the previously-unknown computer application to run based on: (i) associating the previously-unknown computer application with the code creation activity, and (ii) the reputation score of the previously-unknown computer application exceeding a preset threshold value, wherein the reputation score of the previously-unknown computer application is partially based on at least one of recorded activities, a position, and responsibilities of a user, and wherein the user is identified as having introduced the previously-unknown computer application.