That would be a fault in the existence of software, not Hive design. If you want to modify the software and run it, then it can do other things. This is true even in Bitcoin
If you are broadcasting to another node, you are trusting someone. This is why you find many blockchain purists that will only interact with their own node. It is the only way to guarantee trustlessness