| CPC G06F 21/577 (2013.01) [G06F 11/3438 (2013.01); G06F 21/56 (2013.01); G06F 21/6245 (2013.01); G06Q 10/0635 (2013.01); H04L 67/306 (2013.01); G06F 2201/81 (2013.01)] | 20 Claims |

|
1. A method, comprising:
analyzing, by one or more computer processors, content of a regulation to determine whether the regulation is applicable to a computing device of an entity based on a response to queries including who complies with the regulation and when compliance with the regulation must occur;
determining, by the one or more computer processors, the regulation of the regulatory profile takes precedence over other regulations of the regulatory profile applicable to the computing device;
analyzing, by the one or more computer processors, the computing device based on the determined regulation of a regulatory profile and on regulatory compliance for the entity associated with the computing device;
determining, by the one or more computer processors, whether the computing device includes at least one regulatory non-compliance issue; and
responsive to determining that the computing device includes at least one regulatory non-compliance issue, executing, by the one or more computer processors, at least one script on the computing device to cause the computing device to resolve the at least one regulatory non-compliance issue based on the determined regulation of the regulatory profile,
wherein the at least one script on the computing device causes a software upgrade of a server software of the computing device.
|