| Version | Supported | Support Level |
|---|---|---|
| 5.x | ✅ Yes | Full support (bug fixes, security patches, new features) |
| 4.x | Security fixes only | |
| < 4.0 | ❌ No | End of life — upgrade recommended |
We strongly recommend using the latest stable version. See CHANGELOG.md for upgrade notes and SUPPORTED_VERSIONS.md for details.
Please do not open a public GitHub issue for security vulnerabilities.
Instead, use one of these private channels:
- GitHub Private Vulnerability Reporting — Navigate to the repository's "Security" tab and use the "Report a vulnerability" button (recommended)
- GitHub Security Advisory — If this repository has advisories enabled
- Direct message the maintainer through GitHub at @itsPremkumar
To help us respond quickly, please provide:
- A clear description of the vulnerability
- Steps to reproduce (if safe to share privately)
- Affected files, endpoints, or components
- Potential impact and attack vector
- Any suggested remediation (optional but appreciated)
- Your contact information for follow-up
| Phase | Expected Time |
|---|---|
| Initial acknowledgment | Within 48 hours |
| Triage and assessment | Within 5 business days |
| Fix development | Depends on severity and complexity |
| Public disclosure | After fix is released and deployed |
- Never commit
.envto version control — it is already in.gitignore - Use
.env.exampleas a template; keep real credentials out of the repository - Review code and logs before sharing to ensure no secrets are exposed
- Rotate API keys periodically
- Run behind a reverse proxy (nginx, Caddy) for production use
- Enable HTTPS in production
- Set
PUBLIC_BASE_URLcorrectly in.envfor public deployments - Review rate limits and firewall rules for public-facing instances
- Keep the deployment up to date with the latest release
- Download the Windows installer only from official GitHub releases
- Verify bundle integrity:
npm run electron:verify-bundle - The desktop app runs locally and does not phone home
We use Dependabot to monitor dependencies:
- npm packages — Checked weekly for security updates
- GitHub Actions — Checked weekly for updates
- Critical updates — Applied promptly with patch releases
For major dependency changes, refer to CHANGELOG.md.
When filing security-related issues (via private reporting, not public issues):
- Label:
security(for our internal tracking) - Priority: Assessed on a case-by-case basis
- Disclosure: Coordinated with reporter before public release
We appreciate the security research community and thank anyone who reports vulnerabilities responsibly. Contributors who report valid security issues will be acknowledged in release notes (unless they prefer to remain anonymous).
Last updated: July 2026