Patent attributes
A flexible compliance system is described herein that provides a deployable meta-agent and automated remediation of computer system compliance failures based on configurable compliance rules. An administrator defines one or more rules that represent compliance elements that the flexible compliance system will enforce. The flexible compliance system reads the rules defined by the administrator like a flexible set of conditions to check, and correlates the outcome of the conditions to the rules. The flexible compliance system may take various actions with respect to a computer system in violation of a rule, including attempting to resolve the violation or quarantining the computer system to avoid interaction with other computer systems. Administrators can use the flexible compliance system to define these and many other types of actions to automatically remediate non-compliant computer systems and protect the health of the organization's resources.