This is a huge problem. I cannot tell you how much it damages your brand. Your effectively throwing sand in the face of your most loyal power users. Before this happened to me I couldn’t imagine any reason I would move to another provider. Now this happens to me I feel that “somethings gone bad at GitHub it’s not what it once was, they no longer have my back, I need to find somewhere else that will better look after me”.
If you know any product owners at GitHub you really need to point out the pain here. Any large organisation has legal and compliance and security adding features that occasionally throw sand in the faces of their key community members and every large organisation needs to fix such hugely damaging mistakes.
At the very least GitHub should figure out “mean time to unflagging” (people are talking about up to 4 days) then give all customers 4 days warning before being flagged so that people can appeal. If security/compliance/legal say that that’s too many days before blocking a problem then you need to add more staff to reduce the time down to whatever you want it to be, such as 1 day.
Please GitHub, stop this madness, play nice!