Skip to content

Security: lyaguxafrog/jam

Security

SECURITY.md

Security Policy

Supported Versions

We release security fixes only for the latest minor release of Jam. Older versions are not patched — please update to the latest version.

Version Supported
2.5.5 ✅ latest release
< 2.5.0 ❌ not supported

Reporting a Vulnerability

If you discover a security vulnerability, please do not create a public issue.
Instead, report it confidentially via:

We will acknowledge your report within 48 hours and provide a timeline for the fix.

Security Best Practices for Users

To use Jam securely, we recommend:

  • Always keep Jam updated to the latest version.
  • Use strong, random secret_key values and rotate them periodically.
  • Do not hardcode secrets in your repository — use environment variables.
  • Configure short TTLs for JWTs and sessions.
  • Revoke tokens via lists/blacklists when user permissions change.
  • Protect your Redis/JSON (if used as a backend) with authentication and network isolation.
  • When using OTP, ensure clock synchronization for TOTP.

Disclosure Policy

We follow responsible disclosure:

  • Report privately first.
  • We fix the issue and release a patch.
  • We publish an advisory after users have had a chance to update.

There aren’t any published security advisories