Back to snapcart-api report
SecurityCritical
Sensitive Data in Error Responses
src/middleware/error.ts:9
Before
1export function onError(err: unknown, req: Request, res: Response) {2 console.error(err);3 // raw stack is returned to the client:4 res.status(500).json({ error: String(err) });5}After
1export function onError(err: unknown, req: Request, res: Response) {2 console.error(err);3 const code = err instanceof AppError ? err.status : 500;4 res.status(code).json({5 error: "internal error",6 requestId: req.id,7 });8}- Uploaddone
- Analyzedone
- Finddone
- Explainactive
- Fixupcoming
- Testupcoming
- Verifyupcoming