CredShields: Offering Credibility, Providing Protection