1. A method for providing automated tracking of security vulnerabilities, comprising: performing a vulnerability assessment on a system; storing data obtained from the vulnerability assessment in a vulnerability database; determining a vulnerability score based on a plurality of vulnerability factors identified by the vulnerability assessment; and determining a time to fix a vulnerability identified by the vulnerability assessment of the system based on the determined vulnerability score.