Skip to content

Harden Petabit DDoS handling - #62

Merged
ChevCellios merged 2 commits into
masterfrom
codex/petabit-ddos-hardening
Sep 15, 2026
Merged

ChevCellios merged 2 commits into
masterfrom
codex/petabit-ddos-hardening

Conversation

@ChevCellios

Copy link
Copy Markdown
Owner

Summary

  • add a per-IP global rate limit for dynamic routes
  • preserve the stricter ISS endpoint limit
  • exempt liveness and readiness endpoints from rate limiting
  • document the production behavior

Railway

  • disabled temporary Under Attack Mode, which was returning 429 for all clients and monitors
  • verified GET /, GET /health/live, GET /health/ready and HEAD health requests

Validation

  • Release build: 0 warnings, 0 errors
  • tests: 37 passed
  • NuGet audit: no known vulnerable packages

@ChevCellios
ChevCellios merged commit d7c3ad7 into master Sep 15, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant