Secure code review: A practice to enhance user experience by protecting user from attack