So quick question
If you draw Corrosion:
Revelation - Discard Item assets from play and/or from your hand with a total printed resource cost of at least X, where X is the shroud value of your location. If no cards are discarded by this effect, Corrosion gains surge.
And all you have are zero cost item cards in your hand, are you required to discard them?