Skip to content

Mitigate application-level DoS from oversized password payloads on signup#5138

Open
RishabhJain2018 wants to merge 6 commits into
masterfrom
cursor/password-max-length-dos-fix-67ee
Open

Mitigate application-level DoS from oversized password payloads on signup#5138
RishabhJain2018 wants to merge 6 commits into
masterfrom
cursor/password-max-length-dos-fix-67ee

Merge branch 'master' into cursor/password-max-length-dos-fix-67ee

16ef78a
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project/overall succeeded Jul 4, 2026 in 1s

91.23% (target 70.00%)

View this Pull Request on Codecov

91.23% (target 70.00%)

Details

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 91.23%. Comparing base (1c59607) to head (16ef78a).

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #5138      +/-   ##
==========================================
+ Coverage   91.22%   91.23%   +0.01%     
==========================================
  Files         114      114              
  Lines        8852     8874      +22     
==========================================
+ Hits         8075     8096      +21     
- Misses        777      778       +1     
Components Coverage Δ
Accounts & Authentication 97.50% <100.00%> (+0.10%) ⬆️
Challenges Management 96.23% <100.00%> (ø)
Job Processing 89.82% <ø> (ø)
Participants & Teams 99.54% <ø> (ø)
Challenge Hosts 100.00% <ø> (ø)
Analytics 100.00% <ø> (ø)
Web Interface 100.00% <ø> (ø)
Frontend (Gulp) 87.48% <ø> (-0.03%) ⬇️
All Models 97.36% <ø> (ø)
All Views 100.00% <100.00%> (ø)
All Serializers 98.59% <100.00%> (+0.01%) ⬆️
Utility Functions 97.25% <ø> (ø)
Core Configuration 82.35% <ø> (ø)
Files with missing lines Coverage Δ
apps/accounts/serializers.py 97.53% <100.00%> (+0.09%) ⬆️
apps/accounts/throttles.py 100.00% <100.00%> (ø)
apps/accounts/views.py 100.00% <100.00%> (ø)
apps/challenges/serializers.py 97.57% <100.00%> (ø)
evalai/urls.py 87.50% <ø> (ø)

... and 1 file with indirect coverage changes

Files with missing lines Coverage Δ
apps/accounts/serializers.py 97.53% <100.00%> (+0.09%) ⬆️
apps/accounts/throttles.py 100.00% <100.00%> (ø)
apps/accounts/views.py 100.00% <100.00%> (ø)
apps/challenges/serializers.py 97.57% <100.00%> (ø)
evalai/urls.py 87.50% <ø> (ø)

... and 1 file with indirect coverage changes


Continue to review full report in Codecov by Harness.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 1c59607...16ef78a. Read the comment docs.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.