Missing Rate Limiting on Paper Requests (/api/request)
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 58/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- mongodb, typescript
Hướng nghiên cứu
Find the /api/request handler and compare its rate limiting with /api/upload and /api/report-tag. Start by tracing how the request route writes to MongoDB and calls PostHog; add protection consistent with the existing routes, then verify repeated POST requests are limited.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Unlike /api/upload and /api/report-tag, /api/request has zero rate limiting. Any bot or script can loop thousands of POST requests in a few seconds. Each request writes to MongoDB and calls posthog.capture() and await posthog.flush(), which can exhaust MongoDB storage and burn through your PostHog analytics quota.
- Ngôn ngữ chính
- TypeScript
- Star
- 22
- Fork
- 66
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của CodeChefVIT/papers-codechef
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
CodeChefVIT/papers-codechef#552 ·
-
/api/upcoming-papers Throws 404 When No Exams are ActiveCó thể đã có người làm @Dx-Alz-xD đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
CodeChefVIT/papers-codechef#549 · 1 reaction ·
-
Hardcoded "BMAT102L" Default Course CodeCó thể đã có người làm @Dx-Alz-xD đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
CodeChefVIT/papers-codechef#548 ·
-
Search Bar NaN Sorting & Console Log SpamCó thể đã có người làm @Dx-Alz-xD đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
CodeChefVIT/papers-codechef#547 ·
-
Pinned subjects: a bad localStorage value crashes the pageCó thể đã có người làm @Dx-Alz-xD đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 35/100
CodeChefVIT/papers-codechef#559 ·
Tất cả issue của CodeChefVIT/papers-codechef
Issue tương tự
-
Language request: NixĐang mởenhancement language
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 67/100
pngwn/twinkleplop#178 ·
-
Type: Bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
resend/react-email#3889 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
build P3
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
maniator/verticopolis#1945 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Admin users page number stays stale after filteringCó thể đã có người làm @matthewxkong đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
feature request needs triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100