Online: Player behavior/reporting system?

Hi all, I’ve been working on a project for quite a long time now, and I’ve just gotten the game to have properly networked and stable competitive Steam game sessions, and now that I’m thinking about all the little things I need to do to continue polishing this, I’ve realized there’s a component to the competitive online experience I may have to implement. I’m sure it will be a custom solution, but the gist of it is: How does one generally go about creating/maintaining/verifying a player reporting system?

I’ve done pretty well about not needing to post questions to the forums since UE4 launched, as there’s a plethora of information and resources available, but I haven’t really been able to find anything about this particular feature or subject. It’s obviously a feature you don’t want to be used often, but I feel with any online competitive experience it’s something you need to have in place. Utilizing Steam, is there a resource or methodology one could point me towards to get a idea of how to ensure players have the ability to report bad behavior or malicious users? I find it interesting this is the one thing I haven’t been able to dig up anything about.

Any help would be greatly appreciated.