Six Things to Consider When Evaluating Software Security Solutions