IMO, Anyone starting a post like this needs to be able to demonstrate
exactly where the attack part of this code is:
If you can show me (us) the "bad parts" and be correct, then thank you for posting this.
If you can't then (at best) you are acting without thinking things through.
Thank you