1. An apparatus for providing an automated notification regarding a software vulnerability, comprising: a processor; and one or more stored sequences of instructions which, when executed by the processor, cause the processor to: obtain software vulnerability information; periodically scan at least one of a network application and a network server on which the network application runs for information about software associated with the network application and the network server, the network application and network server having an associated operator and operating within a cloud-based database system; evaluate the periodic scans relative to the software vulnerability information to detect software vulnerabilities; periodically scan the network application and the network server for new information about upgraded versions of the software associated with the network application and the network server; store both the new information about the upgraded versions of the software and previous information for previous versions of the software used by the network application and the network server, the new information and the previous information including information for versions of the software with undetected and undisclsosed vulnerabilities; periodically evaluate the new information and the previous information relative to the software vulnerability information to detect software vulnerabilities in both the upgraded and previous versions of the software; and upon detection of a software vulnerability, automatically provide a notification message to the operator regarding the software vulnerability.