You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(windows): keep the PATH fallback but gate it on the same signature check
CI caught a real bug in the first attempt: pinning exclusively to
runtime\node\node.exe breaks every source-tree run, because the repository
has no bundled copy -- the installer downloads it. Both Windows jobs failed
with 'The bundled Node.js runtime is missing'.
Restore the PATH fallback, but route it through Assert-DreamSkinTrustedNodeImage
like every other candidate, so the original vulnerability stays closed: there
is still no environment-variable override, and nothing is executed before its
Authenticode signature is verified. An installed engine always has the bundled
runtime and still prefers it.
The test now asserts the bundled runtime is preferred over PATH rather than
that PATH is unreachable, and still asserts no env override and
verify-before-execute ordering.
0 commit comments