DefGuard / DefGuard/defguard

Core-side throttling on finish / step_start

Open
#3,585 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
2.8k
Forks
115
Avg merge
1d 4h
Merged PRs (30d)
51

Description

Core imposes no rate limit, throttle, or backoff enforcement on MFA polling. Each finish poll is one SHA-256 plus one indexed point probe, idempotent, with no counter touch on MfaAwaitingExternal. The only binding ceiling is the fixed session window.

Why: poll cadence was handed to the desktop client (#934) as advisory guidance (~1s to ~5s backoff). Nothing about correctness depends on the client complying, which is precisely the argument for a server-side limit. A fast-pumping or buggy client is currently unbounded within the session window.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.