I'm looking for an extension to enhance my website's security. Basically, it can do stuff like checking if my site has any vulnerable spot which could be fixed, keep track on who log in, who visit our website and also warning me if my site facing any hacking attempt. Is there any extension for my demand. Thanks in advance!
there are couple of extension is available to cover the mention functionalities by you.
But still as per my thought and opinion this is the best extension for watch log and security concerns.
Here is the link - https://www.wyomind.com/magento2/security-enhancement-magento.html
Also firebear have posted article where they mention couple of extension , here i am sharing this link for your reference - https://firebearstudio.com/blog/magento-2-admin-login-security-extensions.html
Note : This is only based on my opinion and knowledge for security extension, so you can check other extensions too.