1. A computerized system for detecting unauthorized code in a software application, comprising: a computer apparatus including a processor, a memory, and a network communication interface; and a software analysis module stored in the memory, executable by the processor, and configured to: execute the software application in a development environment, wherein executing the software application in the development environment comprises performing unit testing of the software application; monitor execution of the software application in the development environment; execute the same software application in a production environment; monitor execution of the software application in the production environment; based on monitoring the execution of the software application in the development environment and in the production environment, compare the execution of the software application in the development environment and the execution of the software application in the production environment; based on comparing the execution of the software application in the development environment and the execution of the software application in the production environment, identify a discrepancy between the execution of the software application in the development environment and the execution of the software application in the production environment, wherein identifying the discrepancy between the execution of the software application in the development environment and the execution of the software application in the production environment comprises (i) identifying a process that is executed in the development environment but is not executed in the production environment or (ii) identifying software code in the software application that is executed in the development environment but is not executed in the production environment; and based on identifying the discrepancy, transmitting an alert to a user computing device.