All browsing is initially filtered by a message labs proxy, and when asking them why they aren’t blocking this, they are adamant there is nothing wrong with that website. Can anyone help advise whats going on here?
avast! is right, there is an iframe that loads malicious content (as observed by the first alert in your image) avoiding the scanning by using port 8080, which doesn’t work. The reason it was hacked? The version of Wordpress used is out of date and leaves the site vulnerable to attack.
This kind of detection is very common these days, with many ‘legitimate sites’ becoming hacked to distribute malware:
Oddly though, I cannot understand why you get the standard shield alerting and then the webshield, it should be the other way around, and the webshield should stop the rest getting through as well.