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-13 02:50:20 +00:00
2026-09-13 02:50:20 +00:00
2026-09-13 02:50:19 +00:00
2026-09-18 03:40:24 +00:00
2026-09-13 02:50:20 +00:00
2026-09-13 02:50:20 +00:00
2026-09-13 02:50:20 +00:00
2026-09-18 03:40:24 +00:00
2026-09-13 02:50:19 +00:00
2026-09-18 03:40:24 +00:00
2026-09-13 02:50:20 +00:00
2026-09-22 21:24:20 +08:00
2026-09-13 02:50:20 +00:00
2026-09-18 03:40:24 +00:00
2026-09-25 05:26:29 +00:00
2026-09-18 03:44:08 +00:00
2026-09-25 05:26:29 +00:00
2026-09-13 02:50:20 +00:00
2026-09-18 03:40:24 +00:00
2026-09-22 18:04:02 +08:00
2026-09-18 03:40:24 +00:00
2026-09-13 02:50:19 +00:00
2026-09-13 02:50:19 +00:00
2026-09-13 02:50:19 +00:00
2026-09-14 10:51:33 +00:00
2026-09-16 03:12:25 +00:00
2026-09-22 18:04:02 +08:00
2026-09-26 02:00:14 +00:00
2026-09-22 21:24:20 +08:00
2026-09-23 13:57:08 +00:00
2026-09-13 02:50:20 +00:00
2026-09-24 17:04:04 +00:00
2026-09-13 02:50:23 +00:00
2026-09-18 03:40:24 +00:00
2026-09-13 02:50:20 +00:00
2026-09-18 03:40:24 +00:00
2026-09-25 23:14:07 +00:00
2026-09-22 21:59:12 +08:00
2026-09-25 23:14:07 +00:00
2026-09-25 23:14:07 +00:00
2026-09-20 04:02:41 +00:00
2026-09-13 02:50:20 +00:00
2026-09-25 23:14:07 +00:00
2026-09-25 22:56:36 +00:00
2026-09-13 02:50:20 +00:00
2026-09-13 02:50:20 +00:00
2026-09-16 15:37:50 +00:00
2026-09-13 02:50:20 +00:00
2026-09-13 02:50:20 +00:00