'There are so many Adjective NounS on the Internet such as violent, immoral and obscene ones.'

I'd like to know which expression is better in this context to fill the Adjective and NounS, 'harmful contents' or 'offensive material'.
I guess 'harmful materials' is better, because 'offensive materials' seems limited to porno graphics.
Is this correct?
Thank you.