ssh-fleet sits between you and your servers, so security problems in it matter more than ordinary bugs. Thank you for reporting them responsibly.
Security fixes go into the latest release and main. There are no long-term
support branches.
Do not open a public issue. Report it privately through GitHub instead:
- Go to the repository's Security tab.
- Choose Report a vulnerability.
- Describe the problem, its impact, and how to reproduce it — using RFC 5737 documentation addresses and invented host names, never real infrastructure.
You can expect an acknowledgement within a week. Once a fix is ready it will be released, and the advisory published with credit to you unless you prefer to stay anonymous.
Examples of what this policy covers:
- a tool sending a secret (password, passphrase) somewhere it can be read:
argv, the environment of an unrelated process, a file, shell history, logs; ssh-passanswering a host-key confirmation prompt, or answering a prompt for the wrong host;- a tool contacting or writing to a server without listing it and asking first;
ssh-manageorinstall.shleaving~/.sshwith unsafe permissions, or following a path outside it;- example configuration that weakens a security default fleet-wide (for
instance a
Host *that enables agent forwarding or disables host-key checking).
Out of scope: weaknesses in OpenSSH itself (report those to the OpenSSH project), and risks that the README already documents as deliberate trade-offs — for example, that a fleet-wide saved password is only as safe as your unlocked desktop session.