From b046f9ec112b2cf547efea8dc870a4895602c53b Mon Sep 17 00:00:00 2001 From: Taesu <166604494+bytaesu@users.noreply.github.com> Date: Wed, 24 Jun 2026 04:51:11 -0700 Subject: [PATCH] fix: apply rate limits before plugin requests (#10191) Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com> --- .changeset/twenty-pears-bake.md | 5 ++ packages/better-auth/src/api/index.ts | 11 ++-- .../src/plugins/captcha/captcha.test.ts | 50 +++++++++++++++++++ 3 files changed, 61 insertions(+), 5 deletions(-) create mode 100644 .changeset/twenty-pears-bake.md diff --git a/.changeset/twenty-pears-bake.md b/.changeset/twenty-pears-bake.md new file mode 100644 index 0000000000..f5d85387b0 --- /dev/null +++ b/.changeset/twenty-pears-bake.md @@ -0,0 +1,5 @@ +--- +"better-auth": patch +--- + +Rate limit client requests before plugin request handlers run. diff --git a/packages/better-auth/src/api/index.ts b/packages/better-auth/src/api/index.ts index 3e80c26173..153b15fa5b 100644 --- a/packages/better-auth/src/api/index.ts +++ b/packages/better-auth/src/api/index.ts @@ -301,6 +301,12 @@ export const router =