So far the only reliable solution I am aware of is web-of-trust, combined with not loading media by default.
On nostr:npub18m76awca3y37hkvuneavuw6pjj4525fw90necxmadrvjg0sdy6qsngq955 there’s an incomplete iOS sensitive content analysis feature, and a feature request to add dignifAI to restore dignity to the internets.