Regarding this statement, does that mean it uses a LUA unlocker
No! The whole point was to move from using unlocker to using HB. This is an implementation in C# of the similar (but modified according to my own experience) functionality.
and is possible that it could get banned for doing so?
Getting banned is always a possibility when botting. This bot does not use a LUA unlocker. But it introduces a new area to botting. On one hand, it diversifies botters' activities making them harder to track. On the other - it introduces a new attack vector, potentially introducing new weak points.
I've heard of LUA unlockers being very dangerous to use.
No Lua unlocker here.
While I've never done anything in the pet battle/collecting portion of this game (simply due to disinterest) I have gained some minor interest in it, but I would MUCH rather not do any of it by hand. I would like something to simply collect and level pets for me to sell on the AH.
This is an attitude that I understand. Note: doing Pet Battles 24/7 definetely can compromise you, same as Mining 24/7 and posting large collected quantities of ore to AH. But probably Mining 8 h + Petting (uhm? familiar word) 8 h is safer than Mining 16 h. Will AH pet prices be worth it?
I just want to know if this bot is as safe as using questing bot, enyo, professionbuddy, or any of the other bot bases (aside from DungeonBuddy, BGBuddy, and GatherBuddy).
It is a very good question, but I can't answer it. I've tried to avoid obvious potential unmasking decisions, like... but better not to discuss it in the open forum. Code is open, community can review it - but even then we all may miss something obvious allowing Blizz to unmask the user. No warranties here are possible.
So far the danger is pretty big: untested profiles can get you to "object humping", some security slip can get us all banned. So while I am pleased that people were able to run this bot unattended - this is a risky thing to do, not recommended.