

Fwiw a similar problem is well-known in e.g. GitHub Actions even without this confusion.
You can have your GHA scripts use “actions” written by other people, and the way you refer to them is user/repo@commit, where the commit can be a commit ID or a branch name or a tag name. The docs actually recommend pinning to commit IDs, but in practice most people actually pin to tags, like bob/doit@v1 because that will auto-update if bob fixes some bug and updates v1 to point to that. But if bob goes rogue, or gets compromised, the attacker could change the tag v1 to point to a malicious commit, though, hence the recommendation to use commit IDs for all actions that you didn’t write yourself. I don’t know if this ref/ID confusion can be exploited on GHA, but I would expect the answer is no, because GitHub Actions doesn’t launch git shell commands like a savage, but idk
tbc I’m not a mysticist at all, and I generally understand and agree with the historicity arguments. I haven’t read Ehrman, though. Do you know if his work is where does the “end-is-nigh witch doctor” idea comes from? Afaik neither Paul nor Josephus nor Tacitus describe him as such, and as I understand those are the main sources we have. Like, I can understand that this is a hypothesis someone floated around but I’m curious why this would be the consensus among historians.