Menu

Post image 1
Post image 2
1 / 2
0

Who actually has admin access to your GitHub repos? Most teams have no idea

DEV Community·Abhishek Chowdhury·23 days ago
#ktFKm9Yt
Reading 0:00
15s threshold

Your team has been on GitHub for years. Engineers join, get added to repos, move teams, get promoted, sometimes leave. Access piles up quietly. Here's a question most engineering leads can't answer without clicking through a dozen GitHub settings pages: Who has admin access to your production repos right now? Not who should . Who does . I spent the last few weeks building a tool to answer that — and then ran it against a few orgs (with permission). What I found was uncomfortable enough that I'm writing this post. The access drift problem GitHub's access model is powerful but silent. There's no built-in alert when: An engineer who left 6 months ago still has write access to your main repo A contractor was given admin "temporarily" and never had it revoked Your staging repo has 11 admins because everyone who ever set it up still has access An outside collaborator — someone not even in your org — can push to production None of these show up in any dashboard. You have to go looking.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.

Read More