Branch protection does not protect every release path

Guarding the main branch does nothing if things can ship from somewhere else.

Tags, release branches, manual deploys, direct pushes by automation, hotfix routes created during an incident and never removed. The question is not whether the branch is protected but whether every path to production passes through the control, and that map is usually longer than expected.

More on CI/CD security