Skip to content

Security: J-Krush/LXMFKit

Security

SECURITY.md

Security Policy

LXMFKit handles end-to-end encrypted messages and the cryptographic identities behind them. We take security issues seriously and appreciate responsible disclosure.

Supported versions

LXMFKit is in active pre-1.0 development. Security fixes are applied to the latest released version and main. Older 0.x tags are not maintained, so please upgrade to the latest release.

Reporting a vulnerability

Please do not report security vulnerabilities through public GitHub issues, discussions, or pull requests.

Instead, report privately using one of:

  • GitHub Security Advisories: use the Report a vulnerability button under the repository's Security tab (preferred, since it keeps the report and fix coordination in one place).
  • Email: jkrush@pm.me. Use a clear subject line such as "LXMFKit security report".

Please include:

  • A description of the issue and its impact.
  • Steps to reproduce, or a proof-of-concept, if available.
  • The affected version or commit.
  • Any suggested remediation.

What to expect

  • We aim to acknowledge your report within 5 business days.
  • We'll work with you to understand and validate the issue, and keep you updated on progress.
  • Once a fix is ready, we'll coordinate a release and, with your permission, credit you in the advisory.
  • Please give us a reasonable window to release a fix before any public disclosure.

Scope

Issues that are in scope include, but are not limited to:

  • Flaws in message signing or signature verification that could allow forgery.
  • Issues that could expose message plaintext or sender/recipient metadata beyond what the protocol intends.
  • Wire-parsing bugs (message unpacking, field decoding, propagation sync) that could lead to crashes, memory issues, or authentication bypass.
  • Weaknesses in stamp / proof-of-work handling.

Cryptographic transport, link, and identity issues that originate in the underlying networking layer should be reported to ReticulumKit; if you're unsure which layer is affected, report to either and we'll route it.

Thank you for helping keep LXMFKit and its users safe.

There aren't any published security advisories