A computer security expert or ethical hacker who uses their skills and knowledge to identify security vulnerabilities, weaknesses, and risks in computer systems, networks, and applications, often employed by organizations to perform security assessments, penetration testing, and vulnerability research with the goal of improving security posture and defending against malicious attacks.
"White hat hackers helped uncover and fix security flaws in the company's web application before they could be exploited by attackers."