All I see is corrosion, patina and what`s left of the blue. Put some oil on that scabbard (actually all of the metal). Use a soft cloth, like an old t-shirt and some light gun oil. You don`t have to go crazy scrubbing, you could remove the patina, and patina looks better than shiny steel. Put a coat of oil on it making sure the corrosion is well covered. Let it sit for at least 24 hours. If a bayonet I acquire has corrosion, I coat it in oil, wrap it in plastic wrap and let it sit for as long as I can. I have had one wrapped up for over a year. I unwrap it every couple of months and gently wipe it off. I turn the cloth to a clean area when I see rust building up on it. The rust removed that adheres to the cloth can act like sandpaper, remove blue that is left and even scratch the metal. And, I can`t say this enough! Wear some type of gloves when you (or anyone) handles bayonet. The acids in the oils from your fingers and hands can and will permanently etch the blue if not removed. It can happen in minutes and even cause corrosion if left unattended to. I wear white cotton/jersey gloves when I am inspecting or just looking at bayonet. When I am cleaning/oiling, I wear nitrile gloves. If you can`t seem to wear gloves at least wipe it off with a cloth and oil it before putting away.
A side note, never ever use sandpaper, a wire brush, steel wool or any rust removers/chemicals on your bayonet or scabbard. You can use extra-fine to fine bronze/brass wool. It won`t damage the blue but if you scrub too hard you can remove any patina that is present.