issues Search Results · language:Dune language:JavaScript language:JavaScript language:HTML linked:pr language:JavaScript
Filter by
2.2M results
Description
server/utils/envValidator.js only validates 2 environment variables (CORS_ORIGIN and ADMIN_EVENT_PASSWORD), but the
application requires many more critical variables at runtime. This causes ...
admin-dashboard
assigned
good first issue
GSSoC'26
level:beginner
mentor:Ayushh-Sharmaa
needs-labels
NSOC'26
priority:high
valid-issue
Use light theme by default, add opportunity to change themes
Description
server-python/services/portfolio_service.py uses httpx.AsyncClient, httpx.HTTPStatusError, and httpx.RequestError at
lines 40, 50, 52, 66, and 74 but httpx is never imported in this file. ...
assigned
GSSoC'26
level:beginner
mentor:Ayushh-Sharmaa
needs-labels
NSOC'26
priority:high
valid-issue
website
Description
server/routes/api.js references subscriptionsController at lines 232, 237, 243, 249, and 254 for admin subscription
management routes, but subscriptionsController is never imported in this ...
admin-dashboard
assigned
good first issue
GSSoC'26
level:beginner
mentor:Ayushh-Sharmaa
needs-labels
NSOC'26
possible-duplicate
priority:high
valid-issue
Description
server/routes/api.js references impersonationService at lines 374 and 378 in admin impersonation route handlers, but
impersonationService is never imported in this file. The module exists ...
admin-dashboard
assigned
good first issue
GSSoC'26
level:beginner
mentor:Ayushh-Sharmaa
needs-labels
NSOC'26
possible-duplicate
priority:high
valid-issue
Description
server/routes/api.js has inline route handlers at lines 79-103 for account recovery endpoints that call
studentAuthService.createRecoveryRequest() and studentAuthService.verifyRecoveryCode(), ...
assigned
good first issue
GSSoC'26
level:beginner
mentor:Ayushh-Sharmaa
needs-labels
NSOC'26
priority:high
valid-issue
website
Description
The EncryptionManager in server/utils/encryptionManager.js defaults ENCRYPTION_KEY to crypto.randomBytes(32) when
process.env.ENCRYPTION_KEY is not set. This generates a new random key on ...
assigned
good first issue
GSSoC'26
level:beginner
mentor:Ayushh-Sharmaa
needs-labels
NSOC'26
priority:high
valid-issue
website
Description
When an admin user has Two-Factor Authentication (2FA) enabled, the login() function in
server/middleware/adminAuthMiddleware.js falls through past the 2FA challenge setup and references session.token ...
admin-dashboard
assigned
good first issue
GSSoC'26
level:beginner
mentor:Ayushh-Sharmaa
needs-labels
NSOC'26
priority:high
valid-issue
Description
The POST /api/dashboard/xp endpoint at server/routes/api.js line 35 and server/controllers/gamificationController.js
lines 31-56 has zero authentication or authorization. Any unauthenticated ...
admin-dashboard
assigned
good first issue
GSSoC'26
level:beginner
mentor:Ayushh-Sharmaa
needs-labels
NSOC'26
possible-duplicate
priority:medium
valid-issue
Description
server/routes/webhooks.js line 3 imports { auth } from ../middleware/auth.js, but no auth.js file exists in
server/middleware/. This causes a module-load crash when the webhooks router is ...
admin-dashboard
assigned
good first issue
GSSoC'26
level:beginner
mentor:Ayushh-Sharmaa
needs-labels
NSOC'26
priority:high
valid-issue

Learn how you can use GitHub Issues to plan and track your work.
Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub IssuesProTip! Restrict your search to the title by using the in:title qualifier.