Both installers and both bootstrap scripts take a dry run by default: nothing
changes until you pass --apply, and reading the plan first is what the default
is for. Nothing is ever deleted, only backed up.
The installers, the doctors, and the gate fetch nothing at all. The two
bootstrap scripts are the exception, and only under --apply: between them they
run the upstream installers for Homebrew, nvm, and Starship, and all three are
the vendors' own curl | sh one-liners. nvm is pinned to a release tag.
Homebrew and Starship publish no versioned installer to pin to, so those two
follow a moving target, which is the reason they are called out here rather than
buried in a comment. Install any of the three yourself and the step becomes a
no-op on the next run. Nothing else in this repository pipes a downloaded script
to a shell, and no instruction in it will ever ask you to.
For a credential, token, or personal detail found in the tree or the history, use GitHub's private vulnerability reporting rather than opening an issue, so the finding is not published before it is removed.