Paint peeling under lid

I let it go too long between cleanings then cooked something hot and had my first grease fire, now the paint under the hood is flaking off and the metal is rusting. What can I use to seal or repaint this to prevent further rust?

I let it go too long between cleanings then cooked something hot and had my first grease fire, now the paint under the hood is flaking off and the metal is rusting. What can I use to seal or repaint this to prevent further rust?