False positive: js/prototype-pollution-utility
Đang mở
false-positive
- Ngôn ngữ chính
- CodeQL
- Star
- 10.1k
- Fork
- 2.1k
- Merge trung bình
- 2 ngày 15 giờ
- Pull request đã merge (30 ngày)
- 141
Mô tả
Hello, I'm getting a CodeQL alert for a Prototype-polluting function.
There is a guard in place (highlighted in image below):
Source code is here: https://github.com/mui/material-ui/blob/v4.x/packages/material-ui-utils/src/deepmerge.js#L10
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu với packages/material-ui-utils/src/deepmerge.js ở dòng 10 và kiểm tra guard được hiển thị trong issue, sau đó theo dõi cách alert js/prototype-pollution-utility phân tích mẫu này. Xác nhận liệu alert có phải là false positive hay không và xác định hành vi query tương ứng hoặc phạm vi bao phủ hồi quy làm tiêu chí hoàn thành.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- javascript
- Lĩnh vực
- security
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 35/100