weichen
6a3a0dc201
fix(security): harden bypass authz, gate blind spot, command exec, validated_only (review P0/P1)
- FIND-SEC-01: GetUserContext requires session ownership (handler 403 +
SQL/memory owner filter); in-memory HTTP + isolated-PG regressions
- FIND-ARCH-01: archtest fails closed on untracked table writes (+noise
exemption) and registers 50 existing writer tables in table_owners
- FIND-SEC-02: Authorizer without pool denies by default; explicit
NewInMemoryAuthorizer seam opt-in via ALLOW_IN_MEMORY at composition
- FIND-SEC-03: swboot commands run argv-exec (no sh -c) with exact
basename allowlist match; prefix-spoof and no-shell-eval tests
- FIND-FLOW-01: confirm rejects validated_only plans; ExecuteClaimed
hard-refuses validated_only steps (new error codes + HTTP mapping)
- FIND-QUAL-01: intentflow.ValidateFlagConsistency fail-fast at Assemble
2026-09-26 02:00:14 +00:00
..
2026-09-23 13:25:32 +00:00
2026-09-21 15:11:29 +00:00
2026-09-26 02:00:14 +00:00
2026-09-26 02:00:14 +00:00
2026-09-24 00:56:54 +00:00
2026-09-24 04:18:58 +00:00
2026-09-26 02:00:14 +00:00
2026-09-25 21:01:37 +00:00
2026-09-25 20:14:10 +00:00
2026-09-23 17:40:40 +00:00
2026-09-24 17:04:04 +00:00
2026-09-22 21:44:57 +08:00
2026-09-25 21:01:37 +00:00
2026-09-26 02:00:14 +00:00
2026-09-15 02:40:12 +00:00
2026-09-25 04:45:49 +00:00
2026-09-24 17:04:04 +00:00
2026-09-15 10:24:24 +00:00
2026-09-22 21:40:12 +08:00
2026-09-26 00:25:01 +00:00
2026-09-24 00:45:22 +00:00
2026-09-25 06:52:55 +00:00
2026-09-24 11:44:20 +00:00
2026-09-23 13:57:08 +00:00
2026-09-14 02:30:11 +00:00
2026-09-24 23:21:39 +00:00
2026-09-20 07:04:57 +00:00
2026-09-25 20:14:10 +00:00
2026-09-23 17:40:40 +00:00
2026-09-18 03:40:24 +00:00
2026-09-24 15:53:50 +00:00
2026-09-25 16:33:56 +00:00
2026-09-23 09:55:59 +08:00
2026-09-15 10:29:38 +00:00
2026-09-23 12:49:33 +00:00
2026-09-25 20:14:10 +00:00
2026-09-13 02:50:22 +00:00
2026-09-13 02:50:23 +00:00
2026-09-24 11:49:43 +00:00
2026-09-26 00:59:08 +00:00
2026-09-25 17:10:35 +00:00
2026-09-13 02:50:21 +00:00
2026-09-26 02:00:14 +00:00
2026-09-25 17:10:35 +00:00
2026-09-25 13:17:25 +00:00
2026-09-23 10:22:23 +08:00
2026-09-25 20:14:10 +00:00
2026-09-26 02:00:14 +00:00
2026-09-25 22:56:36 +00:00
2026-09-25 21:01:37 +00:00
2026-09-19 10:50:25 +00:00
2026-09-25 20:14:10 +00:00
2026-09-13 02:50:23 +00:00
2026-09-22 21:44:57 +08:00
2026-09-22 21:44:57 +08:00
2026-09-21 09:11:47 +00:00
2026-09-23 13:25:32 +00:00