Can you provide any examples of the kind of thing that you'd like to see? What did you have in mind by 'real time scenarios'?
It might be easier for you to explain what you'd like to achieve, then we can best answer how you might be able to accomplish that using ManageIQ.
As an example, you might want to prevent any VM from starting if it has a known software vulnerability. You could achieve this by running a SmartState Analysis on your VMs to retrieve the list of software packages installed. You might then create a compliance policy that compared VMs with known vulnerable versions of packages, and marked such VMs as non-compliant. Finally you might create a control policy that prevents non-compliant VMs from starting.
Hope this helps,