News for hackers. Stuff that matters.
Re:Hidden GitHub Commits and How to Reveal Them by IshKebab on Friday February 23, 2024 @05:21PM (#39486899)
It is an issue. It means there's no way to actually delete commits from a GitHub repo.

And it is a GitHub issue. If you were self-hosting you could just run `git prune` `git gc` or `git repack` or whatever the magic command is.

Re:Hidden GitHub Commits and How to Reveal Them by biftek on Friday February 23, 2024 @05:45PM (#39487117)
If your remote is publicly accessible (GitHub or not) anyone could have cloned it while the sensitive data was there and no magic command will make that go away
Re:Hidden GitHub Commits and How to Reveal Them by vinay427 on Friday February 23, 2024 @08:42PM (#39488369)
Right, but it’s not uncommon for a repo to be private with sensitive data that is identified and “removed” (using something like bfg or git-filter-branch) before being made public.

Naturally, if it’s a key or something else revocable those extra precautions should be taken regardless of using these tools, but that isn’t an option for some types of data and this implies that users have no systematic recourse.

Re:Hidden GitHub Commits and How to Reveal Them by IshKebab on Saturday February 24, 2024 @06:18AM (#39490758)
This is a classic binary security fallacy. It's like saying "there's no point having a lock on your front door because you occasionally leave it open and then anyone could walk in!".

You know you are arguing that it should be impossible to delete things from a website right?