1. An apparatus, comprising: at least one data storage; at least one platform communicatively coupled to the at least one data storage; and at least one agent capable of being communicatively coupled to the at least one platform; said at least one data storage configured to store data on a plurality of mitigation techniques that mitigate effects of attacks that take advantage of vulnerabilities, where: each mitigation technique is capable of mitigating an effect of an attack that takes advantage of a corresponding vulnerability, and each mitigation technique has a mitigation type including at least one of a patch, a policy setting, or a configuration option; said at least one platform configured to: cause display of at least one mitigation technique for mitigating an effect of at least one attack that takes advantage of at least one vulnerability, and allow receipt of user input for selecting the at least one mitigation technique to be applied for mitigating the effect of the at least one attack that takes advantage of the at least one vulnerability; said at least one agent configured to identify information in connection with at least one of a plurality of devices for use in identifying an attack in connection with the at least one device that takes advantage of the at least one vulnerability, so that the at least one mitigation technique is capable of being applied; said apparatus configured such that one or more of the plurality of mitigation techniques is capable of being identified based on an identification of an operating system.