Security fixes are applied on the latest main branch and the most recent v0.x release tag.
AstraSQL uses a single local admin with an HttpOnly session cookie.
- Change the default password (
admin/AstraSQL-change-me) on first login. The API rejects all other routes until you do. - Override
DEFAULT_ADMIN_PASSWORDin.envif you do not want the documented default on a fresh volume. - Prefer TLS at a reverse proxy. When
DEBUG=false, the session cookie is markedSecure. - Do not expose the UI or API on a public network without HTTPS.
- Always set a strong unique
ENCRYPTION_KEY. WhenDEBUG=false, the process refuses to start if the placeholder default key is still configured. - Keep
OPENAI_API_KEYand database credentials out of git; use.envlocally and a secret store in production. - This release is still single-tenant: every signed-in admin can see all connections and history.
Please do not open a public GitHub issue for security reports.
Email or message the repository maintainers privately (GitHub Security Advisories preferred when available on this repository), and include:
- Description of the issue
- Steps to reproduce
- Impact assessment (if known)
- Suggested fix (optional)
We aim to acknowledge reports within a few business days.