How many different types of vulnerabilities does GFI LanGuard detect?