1. A computer implemented method operable to assign a reputation to a web-based entity associated with a hypertext transfer protocol communication, comprising: receiving a hypertext transfer protocol communication at an edge protection device; identifying an entity associated with the received hypertext transfer protocol communication; querying reputation engine for a reputation indicator associated with the entity; receiving the reputation indicator from the reputation engine; taking an action with respect to the hypertext transfer protocol communication based upon the received reputation indicator associated with the entity.