Skip to content

issues Search Results · language:Dune language:JavaScript language:JavaScript linked:pr language:CSS language:Java

Filter by

3.3M results  (498 ms)

3.3M results

Summary GET /api/messages in apps/api/src/routes/messageRoutes.js has no authMiddleware. Any unauthenticated client can read all messages in the system. Impact - All private user messages are publicly ...

Summary GET /api/proposals in apps/api/src/routes/proposalRoutes.js has no authMiddleware. Any unauthenticated client can fetch all proposals in the system. Impact - Proposals (including sensitive ...

Summary In apps/api/src/routes/uploadRoutes.js, multer is configured with only multer.memoryStorage() and no limits option. This means clients can upload files of unlimited size, buffering the entire ...

Summary Set up minimum-viable CI, a pre-commit hook, and branch protection for this TypeScript/Node repo. Changes - CI (.github/workflows/ci.yml): runs the CI-parity trio — npm test, npm run typecheck, ...
mault-agent

Summary express.json() in apps/api/src/app.js is called without a limit option. Express s default body size limit is 100 KB, but with older or misconfigured setups the limit can be effectively unbounded. ...

Summary In apps/api/src/app.js, app.use(express.json()) is registered before app.use(apiLimiter). This means body parsing happens before rate limiting, so a client can send many large or malformed JSON ...

Summary loginUser in apps/api/src/services/authService.js hardcodes role: client in the JWT and does not return a user id in the response. The login response shape is incomplete. Impact - All authenticated ...

Summary GET /api/users in apps/api/src/routes/userRoutes.js has no authMiddleware. Any unauthenticated client can enumerate all user records. Impact - Full user list (emails, roles, IDs) is publicly ...

Summary postUser in apps/api/src/controllers/userController.js passes req.body directly to createUser() with no Zod validation and no authentication middleware. The route is publicly accessible. Impact ...

Summary postNotification in apps/api/src/controllers/notificationController.js passes req.body directly to createNotification() with no Zod validation. Impact - Notifications can be created with missing ...
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.