А что в вашем понятии означает "вредоносная", каким образом это будет определяться? Черный список? Белый?
Можно реализовать через JS + Ajax, но это будет не совсем правильно - нормальный вариант, это заменить ссылки (http://href.ru/
) на вид типа /away.php?href=http://href.ru/
и уже через PHP проверять на наличие $_GET['href']
в том или ином списке и переадресовывать в случае удачи, выводить сообщение-предупреждение при провале.
Примерно то же можно реализовать через httpaccess, что будет проще. То есть, просто переадресовывать все внешние ссылки на проверяющий PHP скрипт.