Security Testing to Discover Vulnerabilities