issues Search Results · language:Edge language:Python linked:pr language:Python language:TypeScript language:JavaScript
Filter by
7.9M results
Description
As the Virtual Science Lab continues to grow, a few frontend components and utility modules contain minor React
anti-patterns and code quality issues that can lead to unstable rendering behavior, ...
Problem
In backend/src/middleware/sanitize.middleware.js, the XSS sanitization uses the regex / [^ ]* /g to strip HTML tags.
This can be easily bypassed using nested HTML tags like script script alert(1) ...
Problem
In python-ai-service, main.py contains validate_file_magic which is defined but never called, and face_validator.py
contains validate_image_bytes which is also never called. This contributes to ...
Problem
The assess_face_quality endpoint loads user-provided images directly into OpenCV via cv2.imread without validating their
resolution. If a user uploads an extremely large image (e.g. a pixel-bomb), ...
Goal
Eliminate deployment gaps for the frontend-proxy service by adding a production-ready Kubernetes manifest that follows
security and reliability best practices.
Context
Service: frontend-proxy (Nginx ...
engineering
status:merged
Problem
cacheMiddleware in cache.middleware.js intercepts res.json and caches responses unconditionally. If a database timeout
or a validation failure occurs, the error response is cached and served to ...
Problem
In python-ai-service/app/services/face_validator.py, WebP magic bytes are validated as b RIFF : webp . However, any file
starting with RIFF (e.g. WAV audio or AVI video) is misidentified as a ...
The job and freelancer detail routes currently render placeholder pages for any slug. This makes valid list links less
useful and also lets unknown slugs look like real records.
Expected behavior:
...
react-toggle is not compatible with React 19, so let s remove it
npm ERR! Could not resolve dependency:
npm ERR! peer react@ = 15.3.0 19 from react-toggle@4.1.3
npm ERR! node_modules/react-toggle ...
Problem
GET /api/testimonials loads all testimonials from the database via findApprovedTestimonials(). If the number of reviews
increases significantly, this will cause memory exhaustion and slow response ...

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.