Welcome!
Agree the rock in the far right/front looks like maybe a river rock or land rock? Not always reef safe, I’d take it out.
Unpainted plastic without metal or anything else in general is reef safe but up to you if it’s aesthetic or not. Ornaments made for freshwater are not always reef...