Please report security issues privately rather than in public issues or pull
requests. Use GitHub's private vulnerability reporting for this repository
(Security → Report a vulnerability), or the maintainer contact listed in the
PKGBUILD # Maintainer: line.
Please include enough detail to reproduce — affected version, environment, and a proof of concept where possible. You can expect an acknowledgement and an initial assessment of the report.
Fixes target the latest released version and main. There is no long-term
support branch; upgrade to the newest release to receive security fixes.
Releases are GPG-signed end to end with the maintainer key:
- the
release: vX.Y.Zcommit and the annotated git tag are signed; - the source tarball ships a detached signature
(
sysforge-X.Y.Z.tar.gz.asc) plusSHA256SUMS/SHA256SUMS.ascon the GitHub release.
The AUR sysforge package declares the maintainer key in validpgpkeys and
lists the detached signature as a source, so makepkg verifies the maintainer
signature at install time and aborts on mismatch. To verify manually, see the
Verifying releases section of README.md. The maintainer public key
(and its fingerprint) lives at keys/sysforge.asc.
Signing applies from the first release cut after this policy landed; earlier releases were published unsigned.