A bug bounty is a particular program that allows white-hat hackers to identify and report the project's vulnerabilities and receive rewards. These programs help developers find out the existing problems of the project and fix them before going public.