fix: enforce settings authority boundaries (#618)

Close generic settings authorization bypasses and enforce per-setting authority, validation, redaction, transactional config import, and route-local write rate limiting.
This commit is contained in:
SnapOtter
2026-07-22 20:15:38 +08:00
committed by GitHub
parent 0467e87bfe
commit 44d8109486
63 changed files with 2287 additions and 731 deletions
@@ -69,7 +69,7 @@ const routes: RouteTest[] = [
{
method: "PUT",
url: "/api/v1/settings",
payload: { _test: "v" },
payload: { defaultTheme: "dark" },
admin: 200,
editor: 403,
user: 403,