There are a number of steps companies can take to prevent corporate scandals, including implementing ethical codes of conduct, establishing whistleblower policies, and providing training on ethical decision-making.