-
Notifications
You must be signed in to change notification settings - Fork 38
Open
Labels
GSSoC'25Part of GSSoC'25 programPart of GSSoC'25 programenhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomerslevel 1Beginner/easyBeginner/easy
Description
Where are you from?
Mention the even you are from.
[Yes] GSSoc
[No ] OSCI
Description of the Feature
I want to make the backend more secure and easier for new contributors to set up.
Proposed changes:
- Add secure session cookie settings like
httpOnly,sameSite, andsecureflags. - Disable the
X-Powered-Byheader to hide Express info for security. - Create a
.env.examplefile to help new contributors quickly set up environment variables. - Improve the
/api/healthendpoint by showing database name, memory usage, and environment details.
These changes will improve security, make the project easier to understand, and help new contributors get started faster.
Estimated time to implement the feature
1-2 days
Additional context
These are small but important changes that will make the project more professional and contributor-friendly.
For example:
- Secure session cookies prevent session hijacking.
.env.examplefile makes setup easier for first-time contributors.- Improving the health check will help with monitoring and debugging.
Metadata
Metadata
Assignees
Labels
GSSoC'25Part of GSSoC'25 programPart of GSSoC'25 programenhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomerslevel 1Beginner/easyBeginner/easy