Outsider with no GitHub role deleted Dodo Payments' private repo, audit log shows

kingslyj · x · 2026-10-28

Dodo Payments co-founder Ayush Agarwal disclosed that an outside user with no membership, invite, or role in their GitHub org deleted one of the company's private repos. The audit log shows a single repo.destroy from the GitHub CLI (US IP, PAT-based access). Worse, the repo is missing from deleted repositories, so it cannot be restored. Agarwal publicly questioned GitHub about how this was possible, highlighting a potential flaw in GitHub's permission model.

Original post →

More from Safety

Safety channel →