The MentoNest SkillSync team actively supports the following versions with security updates:
| Version | Supported |
|---|---|
| 1.0.x | ✅ |
| < 1.0 | ❌ |
We take security vulnerabilities seriously. If you discover a security issue, please report it responsibly by:
- Emailing our security team: security@mentonest.org with a detailed description of the vulnerability
- Do NOT open a public GitHub issue - this could expose the vulnerability before it's patched
- Include steps to reproduce and any potential impact assessments
- Allow 48 hours for our team to acknowledge your report
We will:
- Acknowledge receipt of your report within 48 hours
- Provide a timeline for fixing the issue
- Credit you in the security advisory if you wish
- Work with you to coordinate the public disclosure
- Never commit secrets, API keys, or credentials to the repository
- Use the provided .env.example for environment variable configuration
- Keep dependencies updated (Renovate bot will automate this)
- Follow OWASP guidelines when contributing to authentication or data handling features
- Run npm run lint and npm run test before submitting any PRs
All authentication and security-critical code is located in:
/contexts/AuthContext.tsx- Core authentication state management/components/auth/- Login, registration, and password reset forms/lib/auth/- JWT handling, session management, and security utilities
- Report received and triaged
- Fix developed and tested internally
- Security advisory published
- Patch released to the main branch
- Public disclosure after 7 days to allow users to update