OpenCoven Chat is pre-1.0 and ships from a single release line. Only the most recent published release receives security fixes. Older tags are not patched; upgrade to the latest release before reporting an issue.
| Version | Supported |
|---|---|
| Latest release | ✅ |
| Any earlier tag | ❌ |
Report vulnerabilities in the OpenCoven Chat desktop client, its packaged
release artifacts, or this repository's build and release automation here.
Vulnerabilities in the Coven Cave service, daemon, or server-side data handling
belong in
OpenCoven/coven-cave;
use that repository's private vulnerability reporting channel rather than a
public issue.
OpenCoven Chat does not persist authenticated conversation bodies in
IndexedDB, localStorage, or sessionStorage. Canonical reads are held only in
bounded memory caches, while installation identity and credentials stay in the
operating system keyring. The explicit browser demos use canned data and do not
persist it. Reports showing that sensitive conversation data reaches browser
storage are in scope because that would violate the current security boundary.
Any future local read cache must document its encryption and storage guarantees
before shipping.
Please do not open a public issue for security problems.
Report vulnerabilities privately through GitHub's private vulnerability reporting:
- Go to the repository's Security tab.
- Choose Report a vulnerability to open a private security advisory.
This creates a private channel visible only to you and the maintainers. If you cannot use GitHub advisories, contact the maintainers through the security contact listed on the OpenCoven organization profile.
Please include:
- affected version or commit,
- platform (macOS / Windows / Linux),
- a description of the impact,
- reproduction steps or a proof of concept.
- We aim to acknowledge a report within 3 business days.
- We will confirm the issue, assess severity, and keep you updated as we work on a fix.
- Fixes ship in a new signed release; the advisory is published (crediting the reporter unless anonymity is requested) once a fix is available.
Every release is built and published by the tag-triggered release workflow.
Release assets are covered by a SHA256SUMS file — verify downloads before
running them:
shasum -a 256 -c SHA256SUMS
Installers are code-signed where platform signing secrets are configured, and
auto-updates are verified against the Tauri updater signing key. Treat any
unsigned build, or any download whose checksum does not match SHA256SUMS, as
untrusted.