Thanks for helping keep Lucidos and its users safe. This document explains which versions receive security fixes and how to report a vulnerability privately.
Lucidos is pre-1.0. While we're under 1.0, only the latest release
receives security fixes: there are no long-term support branches yet, and older
releases are not patched. The latest release is the newest v* tag on
GitHub Releases. Please
reproduce there before reporting.
| Version | Supported |
|---|---|
| Latest release | ✅ |
| Any earlier release | ❌ |
Once Lucidos reaches 1.0 this policy will be revisited and a longer support window defined.
Please do not report security vulnerabilities through public GitHub issues, discussions, or pull requests.
Primary channel — GitHub private vulnerability reporting. Report through GitHub's built-in private reporting:
- Go to the repository's Security tab: https://github.com/lucidos-dev/lucidos/security
- Click Report a vulnerability to open a private advisory.
- Describe the issue (see "What to include" below). Only you and the maintainers can see the report.
This is the preferred channel because it keeps the report confidential, gives us a private space to discuss and fix the issue, and lets us coordinate disclosure and credit through a GitHub security advisory.
There is no email channel. Use the GitHub private reporting path above. A
security@lucidos.devfallback may be added later; until it is listed here as working, do not assume mail to that address reaches anyone.
A good report helps us triage fast. Please include, as far as you can:
- The version / release (or commit) you reproduced on.
- The type of issue and the component or surface affected (engine, frontend, workspace data, an app, a trigger, the JS SDK, …).
- Step-by-step instructions to reproduce, including any proof-of-concept.
- The impact — what an attacker could do.
- Any suggested mitigation, if you have one.
- Acknowledgement that we received your report, as soon as we can.
- An initial assessment and, where relevant, a request for more detail.
- Coordination on a fix and a disclosure timeline. Because Lucidos is a small, pre-1.0 project with no public CI and no dedicated security team yet, please allow reasonable time for a fix before any public disclosure.
- Credit for the discovery in the advisory and release notes, unless you ask to remain anonymous.
Lucidos is local-first: you own and run your own workspace, data, and LLM credentials. Reports are most useful when they concern the engine, the frontend, the way workspace data or credentials are handled, or the app/trigger/SDK execution surfaces. Issues that require an attacker to already have full local access to your machine, or that depend on a third-party service outside this repository, may be out of scope — but when in doubt, report it and let us decide together.