Require password authentication for modifying protected branch rules

Protected branches are an important barrier between code that can be pushed and code that can be deployed and has access to protected environment variables in CI. There should be more checks in place to prevent rules be changed or removed.

Proposal

Require the user to re-authenticate to change protected branch rules

Links / references

https://news.ycombinator.com/item?id=17590863