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 15:13:19 +00:00
2026-09-22 21:44:57 +08:00
2026-09-22 21:44:57 +08:00
2026-09-25 20:17:20 +00:00
2026-09-15 09:59:55 +00:00
2026-09-24 15:53:50 +00:00
2026-09-17 04:25:17 +00:00
2026-09-26 02:00:14 +00:00
2026-09-15 13:00:33 +00:00
2026-09-14 14:02:21 +00:00
2026-09-15 10:17:26 +00:00
2026-09-26 02:00:14 +00:00
2026-09-17 09:39:59 +00:00
2026-09-22 21:25:59 +08:00
2026-09-25 20:14:10 +00:00
2026-09-22 21:44:56 +08:00
2026-09-23 15:26:46 +00:00
2026-09-25 14:38:42 +00:00
2026-09-22 21:44:57 +08:00
2026-09-17 09:59:38 +00:00
2026-09-19 10:50:25 +00:00
2026-09-25 14:38:42 +00:00
2026-09-23 15:26:46 +00:00
2026-09-24 11:44:20 +00:00
2026-09-23 15:11:22 +00:00
2026-09-23 15:11:22 +00:00
2026-09-17 03:14:57 +00:00
2026-09-20 04:59:15 +00:00
2026-09-17 04:11:03 +00:00
2026-09-17 04:11:03 +00:00
2026-09-23 15:10:26 +00:00
2026-09-16 02:24:23 +00:00
2026-09-23 15:26:46 +00:00
2026-09-23 15:10:26 +00:00
2026-09-22 21:44:56 +08:00
2026-09-23 15:44:48 +00:00
2026-09-23 15:26:46 +00:00
2026-09-25 14:38:42 +00:00
2026-09-22 22:04:53 +08:00
2026-09-23 15:13:19 +00:00
2026-09-23 15:13:19 +00:00
2026-09-25 20:08:56 +00:00
2026-09-15 14:23:07 +00:00
2026-09-22 21:40:12 +08:00
2026-09-25 20:14:10 +00:00