#1 I don't think Izeliae will do something like that
#2 You're on this site, therefore you're on the lookout for new hacks, bots whatever. THEREFORE you are responsible for your own actions, downloads and activities.
#3 As with point #2, if you don't want to risk your characters, money, whatever, play it legit.
Whiners like you, who expose themselves to ALL sorts of vulnerabilities through the installation of whatever 3rd party programs are the EXACT reason why people are loathe to release things out of goodwill.
Your password could have been compromised weeks ago, the only reason why you're blaming TwinR and Izeliae is because its the most recent 3rd party program you've used.
Think carefully before you speak, next time people might not decide to release things for everyone, and instead keep it for themselves. Why release something if some bozo comes along and blames them for getting hacked ?