A system for dynamic and comprehensive vulnerability management comprising: at least one processor; and at least one memory unit coupled to the at least one processor, the at least one memory unit having stored therein instructions which when executed by any set of the one or more processors, perform a process for dynamic and comprehensive vulnerability management, the process for dynamic and comprehensive vulnerability management including: obtaining vulnerability management data indicating vulnerability characteristics to be monitored; obtaining scanner data representing one or more scanner tests capable of discovering one or more vulnerabilities in an asset; obtaining remedy data representing one or more remedies associated with vulnerabilities scanned for by the one or more scanner tests; correlating the remedy data with vulnerabilities discoverable by the scanner tests; obtaining asset data associated with an asset, including data indicating the asset type and operational characteristics of the asset; analyzing the asset data to identify asset vulnerability characteristics associated with the asset; analyzing the vulnerability management data and the asset vulnerability characteristics identified from the asset data to automatically identify a relevant scanner test in the scanner data to be applied to the asset; determining an ideal time to deploy the relevant scanner test on the asset; automatically deploying the relevant scanner test on the asset at, or before, the ideal time; if a vulnerability is identified by the relevant scanner test, identifying the remedy in the remedy data associated with the identified vulnerability; automatically applying the identified remedy to the asset; automatically re-deploying the relevant scanner on the asset to determine if the identified vulnerability has been corrected; and if the identified vulnerability is present after the remedy associated with the identified vulnerability has been applied taking protective action to mitigate the vulnerability. at least one processor; and at least one memory unit coupled to the at least one processor, the at least one memory unit having stored therein instructions which when executed by any set of the one or more processors, perform a process for dynamic and comprehensive vulnerability management, the process for dynamic and comprehensive vulnerability management including: obtaining vulnerability management data indicating vulnerability characteristics to be monitored; obtaining scanner data representing one or more scanner tests capable of discovering one or more vulnerabilities in an asset; obtaining remedy data representing one or more remedies associated with vulnerabilities scanned for by the one or more scanner tests; correlating the remedy data with vulnerabilities discoverable by the scanner tests; obtaining asset data associated with an asset, including data indicating the asset type and operational characteristics of the asset; analyzing the asset data to identify asset vulnerability characteristics associated with the asset; analyzing the vulnerability management data and the asset vulnerability characteristics identified from the asset data to automatically identify a relevant scanner test in the scanner data to be applied to the asset; determining an ideal time to deploy the relevant scanner test on the asset; automatically deploying the relevant scanner test on the asset at, or before, the ideal time; if a vulnerability is identified by the relevant scanner test, identifying the remedy in the remedy data associated with the identified vulnerability; automatically applying the identified remedy to the asset; automatically re-deploying the relevant scanner on the asset to determine if the identified vulnerability has been corrected; and if the identified vulnerability is present after the remedy associated with the identified vulnerability has been applied taking protective action to mitigate the vulnerability. obtaining vulnerability management data indicating vulnerability characteristics to be monitored; obtaining scanner data representing one or more scanner tests capable of discovering one or more vulnerabilities in an asset; obtaining remedy data representing one or more remedies associated with vulnerabilities scanned for by the one or more scanner tests; correlating the remedy data with vulnerabilities discoverable by the scanner tests; obtaining asset data associated with an asset, including data indicating the asset type and operational characteristics of the asset; analyzing the asset data to identify asset vulnerability characteristics associated with the asset; analyzing the vulnerability management data and the asset vulnerability characteristics identified from the asset data to automatically identify a relevant scanner test in the scanner data to be applied to the asset; determining an ideal time to deploy the relevant scanner test on the asset; automatically deploying the relevant scanner test on the asset at, or before, the ideal time; if a vulnerability is identified by the relevant scanner test, identifying the remedy in the remedy data associated with the identified vulnerability; automatically applying the identified remedy to the asset; automatically re-deploying the relevant scanner on the asset to determine if the identified vulnerability has been corrected; and if the identified vulnerability is present after the remedy associated with the identified vulnerability has been applied taking protective action to mitigate the vulnerability.