It's an informal way of saying, "you need to justify what you have done". Normally, it's somewhat threatening. Please take a look at the thread beginning with Why be anonymous?
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.