| Version | Supported |
|---|---|
| 0.1.x | Yes |
If you discover a security vulnerability in OpenTutor, please report it responsibly:
- Do NOT open a public GitHub issue for security vulnerabilities.
- Email your report to the maintainer (see
package.jsonor the repository owner's profile). - Include:
- Description of the vulnerability
- Steps to reproduce
- Potential impact
- Suggested fix (if any)
We aim to acknowledge reports within 48 hours and provide a fix within 7 days for critical issues.
- Never expose OpenTutor to the public internet without authentication enabled.
Set
AUTH_ENABLED=trueand configure a strongJWT_SECRET_KEY(>= 32 characters). - Rotate API keys regularly. Never commit
.envfiles to version control. - Use HTTPS in production. The CSRF middleware automatically sets
Securecookies in production mode. - Keep dependencies updated. Run
pip-auditandnpm auditregularly. - Use container isolation for code sandbox. Set
CODE_SANDBOX_BACKEND=containerin production.