Hi, no plugin can ensure 100% guarantee against hacking, vulnerabilities, etc. You can only minimize it.
HMWP has intrusion detection system, which detects malicious requests coming to the site, and blocks them if necessary. But mainly, it hides the fact that you are using wordpress, hence makes it safe from bots targeted for wordpress sites. We recommend you to use security plugin like Wordfence along with HMWP for better security.