Reports are auto forwarded without any anonymity. And yes, report retaliation bans happen from community mods.
Not just retaliation bans but also harassment and threats in DMs. Really community mods have no business being able to see who sends reports, only admins do, and even then, only admins on the homeserver of those reports, admins of remote instances should only get to know the instance it came from, nothing else.
Reports are sent to both admins and community mods, with no means of forwarding directly to admins. Community mods can snipe reports before admins see them.
I’ve also experienced problems with this on more than one occasion, mods can essentially protect bad faith users and their community from having action taken due to policy violations by resolving all reports without action. I’ve gotten around this by DMing admins directly (on Lemmy.world it can also be done by emailing [email protected]) but there should really be grandular options like on Mastodon, both for forwarding to community mods and also whether or not to forward to remote instances.
Domain blocks are always publicly visible.
Mod logs are always publicly visible in the public mod log.
I disagree with this, transparency is important because without it, it enables abusive moderation practices which are much more difficult to uncover or find out about, also domain blocks should be visible because it allows people to know which servers are federated and thus which instance they should pick. Without transparency we get the incredibly user-hostile shadow moderation that places like Reddit are known for.