Abstract We introduce the notion of porous invariants for multipath (or branching/nondeterministic) affine loops over integers; these are not necessarily convex, and can in fact contain infinitely many ‘holes’. Nevertheless, we show that cases such be automatically synthesised, moreover used to settle (non-)reachability questions various interesting classes target sets.