whistleblower

person who tells the public or someone in authority about alleged dishonest or illegal activities