Fix 50 followups - #298
Fix 50 followups#298
Conversation
…* format (transport errors show host:port)
…unnel, so the guard rides in Proc.exec
Strix Security ReviewNo security issues found. Review summaryReviewed all three changed files. The substantive change is in src/Weir/Proc.fs, which adds a runtime plan-guard refusal to Proc.exec (process replacement via execvp) so it cannot bypass the plan sandbox that Proc.spawn already enforces. I verified every other process-start path funnels through the guarded spawn helper, so this closes the only remaining bypass — a genuine hardening, not a new exposure. The remaining changes are test coverage (tests/Weir.Tests/Tests.fs) and a CI smoke-script assertion (ci/release-smoke.weir) that still validates no credential leakage while dropping the brittle Updated for Reviewed by Strix |
No description provided.