Which is the independence of that site?
Does it belong to McAfee? Receive money for testing?