1. A method comprising: associating reputation scores with policies, stacks and hosts within a network, wherein the reputation scores are based at least in part on data received from a first capturing agent at a physical layer in a network, a second capturing agent at a hypervisor layer in the network, and a third capturing agent at a virtual layer of the network; upon receiving information about a newly provisioned entity, recommending a policy scheme for the newly provisioned entity that will result in a particular reputation score of the reputation scores; and implementing the policy scheme for the newly provisioned entity.