9. The method of claim 1 further comprising, when the computer system is determined to violate a compliance rule, determining a severity of the violated compliance rule and performing remediation steps that vary based on the severity.
1. A computer-implemented method for remediating one or more non-compliant computer systems in a network, the method comprising: receiving one or more compliance rules, wherein the rules include conditions for detecting whether a computer system violates the rule and remediation steps associated with each rule for restoring compliance of the computer system when it violates the rule; identifying the computer system; determining the compliance of the computer system with the compliance rules by checking the included conditions; when the computer system is determined to violate a compliance rule, performing the remediation steps associated with the violated compliance rule on the computer system; and after performing any remediation steps on the computer system, removing the received compliance rules from the computer system.