Shame to hear! That is why sites have to be careful selecting it's mods as well. Not saying your issue, or other issues I heard about, are "mod connected" here. Only saying that other sites I have visited ended up busting some " insiders".
Nuff said. GL getting it straight. Been there, done that.