Only the latest release of fogping gets security fixes. Upgrading is a binary swap; the data directory stays compatible.
Please report privately, not in a public issue: on GitHub open the
repository's Security tab and choose Report a vulnerability. Include the
version (fogping --version), how it is deployed (binary, service or container,
behind a proxy or not), and steps to reproduce.
You should get a first answer within 7 days. Fixed issues are listed in the release notes of the version that fixes them, with credit if you want it.
- fogping does not terminate TLS. Put it behind a reverse proxy with TLS, or bind it to localhost, when it is reachable beyond a trusted network.
- Release archives carry SHA-256 checksums (
SHA256SUMS). - Dependencies and the Go toolchain are checked with
govulncheckon every push and weekly. - Pass the login password through
FOGPING_PASSWDorpasswd-file=, notpasswd=: command-line arguments are visible to every local account.