Thank you for helping keep Ever® Gauzy™ and its users safe. This page explains how to report a security vulnerability and what happens after you do.
Security fixes are made on the develop branch and ship with the next
release. We support:
| Version | Supported |
|---|---|
| The latest release | Yes |
The develop branch |
Yes |
| Older releases | No: please upgrade to the latest |
This covers everything in this repository: the API, the web app, the desktop
apps (Gauzy Desktop, Gauzy Desktop Timer, Gauzy Server), the plugins and the
Docker images we publish from it (ghcr.io/ever-co/gauzy-*).
Please do not report security vulnerabilities in public GitHub issues, discussions or pull requests.
Report them privately, in one of these two ways:
- GitHub private vulnerability reporting (preferred): open https://github.com/ever-co/ever-gauzy/security/advisories/new. Only you and the maintainers can see the report, and we can discuss it, prepare the fix in a private fork and publish the advisory from the same place.
- Email: mailto:security@ever.co.
Please include as much of the following as you can:
- the affected component (API endpoint, web page, desktop app, plugin, Docker image) and version or commit;
- the type of issue (for example authentication bypass, missing authorization or tenant isolation, injection, XSS, SSRF, secret exposure);
- step-by-step instructions to reproduce it, with a proof of concept if you have one;
- the impact: what an attacker can do, and what access they need first;
- any configuration the issue depends on (database type,
DEMOmode, environment variables, reverse proxy).
Please test only against your own installation (for example a local
docker compose stack). Do not test against https://app.gauzy.co or other
people's data, and do not run denial-of-service or spam tests against our
services.
- We aim to acknowledge your report promptly, and we keep you updated while we investigate and fix it.
- We fix confirmed issues on
develop, release the fix, and publish a GitHub Security Advisory (with a CVE when one applies) once a fixed release is available. - We credit reporters in the advisory, unless you ask us not to.
- Please keep the details private until the advisory is published.
The production checklist (secrets the API refuses to start without, seeded account passwords, proxy trust and rate limits) is the "Production" list under "Run with Docker Compose" in the README. In production, serve REST and GraphQL over HTTPS, and WebSocket connections (GraphQL subscriptions included) over WSS.