A system, method and computer program product are provided. Commands are
received for executing a risk-assessment scan from a remote computer
utilizing a network. The commands are processed on a local computer
utilizing an agent. Further, the risk-assessment scan is performed on the
local computer in accordance with the processed commands to remotely
detect local vulnerabilities on the local computer. Such agent includes a
plurality of risk-assessment modules. Further, the commands execute the
risk-assessment modules in a specific manner that is configured at the
remote computer.