When I turned the globals in php everything was fine.
People that keep blaming vBSEO alone they don't know anything about web servers.
As long as your web host hardened your server then you should be fine.
If you have a managed web host make sure they double check all server security options including firewall settings.
If you use cPanel/WHM make sure you have CSF enabled.
Also, do not install every single custom plugin you find out there, make sure you install plugins from a reputable company/person that has a good background.
Scan your website using the following link: http://sitecheck.sucuri.net (might not be the best way, but at least it's something)
If you run an unmanaged vps/dedicated server then you should hire someone to help you protect your server against malicious attacks.
Again, before jumping the ship, you should definitely check your server!