1. A computer-implemented method for managing vulnerability of information technology assets of an enterprise, said method comprising: executing computer software code on at least one computer hardware platform, the software code enabling the at least one hardware platform to perform the steps of: receiving login information from a user; inventorying current information technology assets of the enterprise; conducting vulnerability scanning of the inventoried information technology assets; analyzing vulnerability correlation and prioritization of the information technology assets, wherein said analyzing includes generating one or more vulnerability scores; remediating one or more vulnerabilities of the information technology assets; and reporting to the user about the vulnerabilities and remediation undertaken.