sean2077
5be00c702f
fix: case-insensitive duplicate detection, custom command ACL, and audit logging
...
- Normalize user IDs to lowercase in ValidateRoleInputs and
validateUsersConfig to catch case-insensitive duplicates (e.g.
"User1" in admin + "user1" in member)
- Apply disabled_commands ACL check to custom commands — previously
only builtin commands were checked, so explicitly disabling a custom
command name had no effect
- Add audit: log entries for custom command and skill execution
- Add 2 new tests for case-insensitive validation and custom command ACL
2026-03-16 17:04:19 +08:00
..
2026-03-15 18:20:07 +08:00
2026-03-05 20:56:38 +08:00
2026-03-04 12:38:37 +08:00
2026-03-14 18:54:48 +08:00
2026-03-14 18:54:48 +08:00
2026-03-11 07:52:36 +08:00
2026-03-14 08:46:38 +08:00
2026-03-07 07:55:24 +08:00
2026-03-14 15:40:00 +08:00
2026-03-14 11:18:45 +08:00
2026-03-06 15:25:08 +08:00
2026-03-06 15:25:08 +08:00
2026-03-13 17:21:14 +08:00
2026-03-16 17:04:19 +08:00
2026-03-16 17:04:19 +08:00
2026-03-14 11:58:53 +08:00
2026-03-14 11:58:53 +08:00
2026-03-04 12:38:37 +08:00
2026-03-05 20:56:38 +08:00
2026-03-16 12:08:41 +08:00
2026-03-16 12:08:41 +08:00
2026-03-14 18:46:52 +08:00
2026-03-16 17:04:19 +08:00
2026-03-15 19:45:55 +08:00
2026-03-15 19:45:55 +08:00
2026-03-01 09:36:37 +08:00
2026-03-15 21:41:20 +08:00
2026-03-12 19:38:58 +08:00
2026-03-04 23:57:13 +08:00
2026-03-15 07:41:48 +08:00
2026-03-15 07:41:48 +08:00
2026-03-05 20:56:38 +08:00
2026-03-04 12:38:37 +08:00
2026-03-05 20:56:38 +08:00
2026-02-28 10:38:24 +08:00
2026-03-13 08:03:14 -07:00
2026-03-15 21:41:20 +08:00
2026-03-15 21:41:20 +08:00
2026-03-14 15:40:00 +08:00
2026-03-09 16:55:55 +08:00
2026-03-07 09:02:19 +08:00
2026-03-14 15:40:00 +08:00
2026-03-13 09:54:16 -07:00
2026-03-14 17:30:36 +08:00
2026-03-14 17:30:36 +08:00
2026-03-05 20:56:38 +08:00
2026-03-06 17:07:20 +08:00
2026-03-16 17:04:19 +08:00
2026-03-16 17:04:19 +08:00
2026-03-14 11:33:59 +08:00
2026-03-14 11:33:59 +08:00
2026-03-12 19:38:58 +08:00
2026-03-12 19:38:58 +08:00
2026-03-12 19:38:58 +08:00
2026-03-12 19:38:58 +08:00