I'm gonna give you some input on this, I was really wondering if jagex could detect bot clients, especially a really popular one like osbot.
I've been using the following and haven't gotten any ban on any of my accounts (though I do not macro too often):
RSPeer
rsKombat
Random Mouse Clicker
AutoHotKey
Ghost mouse
SRL/Simba/Aero (1-2 years ago)
vInsert (4-5 years ago)
Lately, I've wanted to max my main account on the side with a bot while I play my ironman. I decided to go with OSBOT and stealth injection mode while only using low banrate (example: afkish) premium scripts.
I would have not been surprised if I was banned in just a day or two, but now I've been botting for like 10 hours a day all week and I haven't gotten any kind of ban or warning.
This means to me, that at the very least, OSBOT's injection client is not detectable. Its likely that only the script you use can be detected. I can't speak for other bot's clients though.
you should be really careful, if you get banned one time on your IP, it will flag you and possibly ban you if you're not even botting.
Another possibility is that jagex can detect your HWID (at least they could in 2011) and ban you based off of what computer you use. If someone has reverse engineered the client and figured out whether or not this is true; feel free to correct me.