History

Add changesets for the 1.5.19 patch release (#1115)

Rhys Sullivan committed 4 months ago

Commit 92bd86c1 parent 4ef21993 files · +25 −0Browse files

Unified · Split

3 files
  1. .changeset/google-media-binary-downloads.md +7 −0
  2. .changeset/harden-browser-opener.md +9 −0
  3. .changeset/hosted-egress-guard-hardening.md +9 −0
.changeset/google-media-binary-downloads.md+7−0
@@ -0,0 +1,7 @@
1---
2"executor": patch
3---
4
5Google media downloads (Drive file contents, exports, and other binary
6endpoints) are now returned as binary responses instead of being decoded as
7text, so files come back intact. Emit them with `emit(result.data)`.
.changeset/harden-browser-opener.md+9−0
@@ -0,0 +1,9 @@
1---
2"executor": patch
3---
4
5The CLI now validates that a URL is `http`/`https` before handing it to the
6operating system's browser opener, and on Windows opens it via
7`rundll32 url.dll,FileProtocolHandler` instead of `cmd /c start`. This removes a
8path where a crafted URL could be interpreted as a shell command. `executor
9login` and the "open in browser" prompts behave the same for normal URLs.
.changeset/hosted-egress-guard-hardening.md+9−0
@@ -0,0 +1,9 @@
1---
2"executor": patch
3---
4
5Hardened the hosted egress guard. Outbound requests from OAuth token exchanges,
6MCP transports, and GraphQL/Google/Microsoft discovery now all route through the
7guard, and the guard resolves DNS before connecting so a hostname that points at
8a private or loopback address is blocked rather than only literal private IPs.
9This tightens SSRF protection for hosted and cloud execution.