What makes stainless steel stainless?
Stainless steel resists corrosion because one of the metals (iron, nickel, and chromium) or one of their oxides is bound to be stable in almost any chemical environment. Corrosion stops at the grain boundaries around the stable materials so that they form a protective layer above the other materials beneath them. — Thanks to David Ingham for this answer