NdFeB magnets are susceptible to corrosion. The 'Fe' in the name stands for Iron, and it rusts easily as it's atom is quite active and it's easily oxidated! Many of our magnets come with a Nickel, Zinc, Gold or Epoxy coating to protect them from moisture. If the coating is damaged , the magnet could rust if exposed to water or humidity.