Skip to content

issues Search Results · language:Dune language:JavaScript language:JavaScript language:HTML linked:pr language:JavaScript

Filter by

2.2M results  (423 ms)

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
Issue origami icon

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 Issues
ProTip! Restrict your search to the title by using the in:title qualifier.
Issue origami icon

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 Issues
ProTip! Restrict your search to the title by using the in:title qualifier.