From recession + -proof.
recessionproof (comparative more recessionproof, superlative most recessionproof)