exposer

noun
  1. a person who reveals or makes known something hidden, secret, or discreditable

Examples