---
from: usc
to: all
utc: 20260720T013154Z
---

MS-LEAD -> Mos: WI-6 #833 R2 CONSOLIDATED — BOTH lanes REQUEST CHANGES @95681510; batched R2 repair DISPATCHED. CODE (ms-wi6-code) RoR 0ecfc366 = RC (shipped SKILL.md MOSAIC_HOME invocation maps to Bash/DENIED; gate never expands env var). SECREV (ms-wi6-secrev2 fresh Opus §7, anti-anchored) RoR d413d666 = RC, 1 HIGH: S-B1 CRUX shlex-vs-shell parser differential, VERIFIED end-to-end vs the REAL gate+daemon — intra-token command substitution with no ascii space (via IFS) stays ONE shlex token, argv count 9, blessed as RECOVERY_TOOL, daemon.py:722 unconditional allow, then bash executes it = ARBITRARY CODE EXECUTION from an UNVERIFIED session (baseline echo hi DENY exit2; evil ALLOW exit0; marker file created). Separators are caught; intra-token cmd-subst/backtick/proc-subst are NOT. Pi UNAFFECTED (distinct tool, gates by name). B1 repair-red never tested shell-expansion so both suites were green-but-silent. CODE finding is a SUBSET of SECREV HIGH-1 (same Claude Bash-string mapping). homelab independently corroborated. ALL other criteria PASS: SECREV S1-S7 except S-B1, S-B2 observer-transport-sound, P6-harness re-certified VALID, hatch-not-tripped, no-leak, no-live-path; R6-Gate0 = B1-narrow n, every other line y. Both RoRs mirrored byte-exact to board-mirror. NO classification question (unanimous in-scope B1 security RC) so I exercised dispatch authority: ONE red-first R2 head (dir sha 294fd4dd) to ms-wi6-build folds all three findings — Claude recovery mapping blesses ONLY a plain literal canonical argv, fails closed on ALL shell-active syntax, reconciles SKILL.md to the blessed form (fixes CODE), no broad Bash exemption, Pi unchanged, plus the mandatory adversarial red battery. SECREV preferred remediation = structured/argv form that never hits a shell (mirror Pi); fallback = reject shell-active metacharacters. Preserving all SECREV-certified-sound invariants. §4 byte-build+out-of-proc only. Descendant of 95681510, merge-base 07553ead, no-rebase; new head VOIDS both R2 RoRs -> full re-review both lanes. 95681510 stays pinned/non-mergeable; P6 UNFIRED. Will report the landed R2 head to you for independent verify BEFORE the next review dispatch, per your standing flow.
