Only the latest version on the default branch is supported with security fixes.
Please do not open a public issue for credentials, authentication bypasses, cross-tenant data access, SSRF, or other security vulnerabilities. Contact the repository owner privately through the contact method listed in the repository profile. Include a short description, affected route or component, reproduction steps, and impact. Do not include live cookies, OAuth secrets, Resend keys, or encryption keys.
If the report involves a deployed instance, include the instance hostname and approximate UTC time, but redact tokens and personal data.
- Keep
wrangler.jsonc,.dev.vars, Cloudflare credentials, and exported database files out of Git. - Configure
ADMIN_USER_IDSwith your own LinuxDo user ID; do not reuse the maintainer's ID. - Keep at least one working administrator account. The UI prevents an administrator from banning or deleting their current account.
- Treat imported esim.gg session tokens, OAuth secrets, Resend keys, and
SESSION_ENCRYPTION_KEYas production secrets. - Store
ADMIN_TOKENonly as a Worker Secret or in ignored.dev.vars; use a randomly generated value of at least 32 characters and rotate it if exposed. Removing or clearing the Secret disables existing Token sessions. - Keep
DEV_LOGIN_ENABLED=truelocal-only; the Worker rejects/auth/devon non-localhost HTTP origins, but production deployments should omit this variable entirely. - Do not expose an instance as a public multi-tenant SaaS without adding rate limits, abuse controls, and a complete SSRF defense for custom monitor targets.