Thank you for helping us keep DevElevate secure for all users! Security is a top priority in our project, which is designed to support developers, learners, and contributors across the globe.
DevElevate is a full-stack open-source platform built with:
- π Frontend: React, TypeScript, Shadcn UI, Tailwind CSS
- π Backend: Node.js, Express, JWT Auth, MongoDB Atlas
- π€ Features: AI Chatbot (OpenAI/Gemini), Resume Analyzer, Learning Tracker, Admin Dashboards, Stripe Payments (upcoming)
If you find a security issue in DevElevate, we kindly ask that you follow responsible disclosure practices:
- Do not open a GitHub issue describing the vulnerability publicly.
-
Email us directly and privately at: π§
officialdevelevate@gmail.com
-
Please include:
- Clear description of the vulnerability
- Steps to reproduce
- Any proof-of-concept (PoC) code or screenshots
- Recommendations (optional)
We aim to respond within 6β12 hours, and patch critical issues ASAP (usually within 24 hours).
Branch / Version | Status | Notes |
---|---|---|
main |
β Supported | Actively maintained & deployed |
Other branches | β Not Supported | Dev/test branches only, no guarantees |
If you're using a forked or older version, we strongly recommend syncing with the main
branch regularly to receive security patches.
- Authentication: All user/admin login routes are secured using JWT + Bcrypt hashing
- Authorization: Middleware protections (e.g.,
authorize("admin")
) are in place for sensitive routes - Input Validation: APIs are protected using Zod-based schema validation
- Rate Limiting (upcoming): To prevent brute-force or abuse attacks
- Environment Secrets: All credentials and API keys are stored securely via
.env
and Vercel Secrets - Emails & Passwords: Stored securely using MongoDB Atlas, not exposed in logs
- Vulnerability reported privately
- Internal validation & patch implementation
- Security hotfix release deployed to
main
and production (Vercel) - Optional public advisory, if required
We value and appreciate all contributors who help us make DevElevate better and more secure. π‘οΈ
Letβs build safer, smarter, and more inclusive softwareβtogether.
Project Maintainer: π€ Abhisek Panda π§ abhisek2004panda@gmail.com π https://github.com/abhisek2004/Dev-Elevate
Would you like this saved as a SECURITY.md
file for direct upload to GitHub?