Claude
48ff7d3094
fix(security): harden web admin static serving and API responses
...
- Mask bridge token in /api/v1/status (return token_set bool instead
of the raw secret to avoid credential leakage)
- Add path traversal guard in withStaticFallback to ensure resolved
file paths stay within the webDistDir boundary
- Stop stripping zero-value TOML lines in formatTOML — values like
`quiet = false` or `port = 0` may be intentionally set by the user
2026-03-30 13:56:01 +08:00
..
2026-03-18 07:57:40 +08:00
2026-03-24 15:30:25 +08:00
2026-03-05 20:56:38 +08:00
2026-03-04 12:38:37 +08:00
2026-03-22 12:03:30 +08:00
2026-03-27 09:32:22 +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-20 00:31:00 +08:00
2026-03-23 08:01:25 +08:00
2026-03-24 08:03:21 +08:00
2026-03-06 15:25:08 +08:00
2026-03-06 15:25:08 +08:00
2026-03-22 11:03:25 +08:00
2026-03-22 12:03:30 +08:00
2026-03-28 00:42:35 +08:00
2026-03-30 11:54:58 +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-22 00:53:39 +08:00
2026-03-30 11:54:58 +08:00
2026-03-28 00:16:13 +08:00
2026-03-27 09:32:22 +08:00
2026-03-30 13:56:01 +08:00
2026-03-17 10:26:44 +08:00
2026-03-24 14:16:04 +08:00
2026-03-01 09:36:37 +08:00
2026-03-28 00:16:13 +08:00
2026-03-21 20:32:22 +08:00
2026-03-24 08:03:18 +08:00
2026-03-27 23:59:11 +08:00
2026-03-27 23:59:11 +08:00
2026-03-28 00:42:35 +08:00
2026-03-28 00:42:35 +08:00
2026-03-22 16:33:18 +08:00
2026-03-22 16:33:18 +08:00
2026-03-21 20:32:22 +08:00
2026-03-21 20:32:22 +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-18 15:03:45 +08:00
2026-03-18 15:03:45 +08:00
2026-03-24 14:16:17 +08:00
2026-03-25 11:30:53 +08:00
2026-03-27 10:43:07 +08:00
2026-03-14 15:40:00 +08:00
2026-03-18 21:08:12 +08:00
2026-03-23 08:01:28 +08:00
2026-03-23 08:01:28 +08:00
2026-03-13 09:54:16 -07:00
2026-03-18 21:08:12 +08:00
2026-03-18 21:08:12 +08:00
2026-03-05 20:56:38 +08:00
2026-03-20 00:31:00 +08:00
2026-03-16 17:04:19 +08:00
2026-03-16 17:04:19 +08:00
2026-03-29 09:59:06 +08:00
2026-03-14 11:33:59 +08:00
2026-03-20 00:31:00 +08:00
2026-03-24 08:03:18 +08:00
2026-03-24 08:03:18 +08:00
2026-03-18 22:32:03 +08:00
2026-03-25 14:31:27 +08:00