security: fix the review leftovers (owner, 08 §6)

- Asterisk doesn't load app_system, func_shell, app_disa, res_agi, app_externalivr.
- Turning two-step sign-in on asks for the password again.
- *97/*98: one voicemail login at a time per phone, 10 an hour (sp-sub-vmlimit).
- /prov: an unknown MAC gets the same 401 as a known one.
- The login limiter sweeps keys past every window.
Also the v1 checklist with the owner's results from 2026-10-21.
This commit is contained in:
iamdoubz committed 2026-10-21 10:54:44 -05:00
1 parent 3c8828eedb
commit 8d5475cfbf
32 files changed
+501 -61

No files matched your search

+1
View File
@@ -40,5 +40,6 @@ export const TotpEnableSchema = z.object({
.string()
.trim()
.regex(/^\d{6}$/, 'The 6-digit code from the app'),
password: z.string().min(1).max(200),
});
export const PasswordConfirmSchema = z.object({ password: z.string().min(1).max(200) });