Shescape: a shell-escaping library ships a shell-injection bypass on its own Windows/CMD path, plus three narrower disclosures
Shescape exists to make shell arguments safe, and its `escape`/`escapeAll` APIs miss unescaped parentheses when the configured shell is Windows CMD — a payload like `x) else if a==a (echo y)` survives escaping and executes as a conditional command block (GHSA-w4hw, patched in 2.1.14/3.0.1). That's the worst-case shape for a security library: a bypass in the exact primitive callers trust to be safe. The same release also fixes a quadratic-time DoS in the flag-protection path (GHSA-gm3r, high) and two lower-severity information-disclosure bugs on Unix Zsh/Dash (GHSA-6v4m, GHSA-q53c, both medium). If you call Shescape with `shell: 'cmd.exe'` or a default-CMD `shell: true` anywhere in a Windows build pipeline, upgrade to 2.1.14 or 3.0.1 tonight.