Finding / openhands
2026-10-13-openhands-digitalocean-web-bridge-defaults-on-only-in-the-closing-main-ancestry
DigitalOcean web bridge defaults on only in the closing main ancestry. The browser bridge mounts by default rather than requiring MARS_WEB=1; MARS_WEB=0 is an explicit opt-out, and a non-loopback mount without a key is still refused. The static server supplies its configured session key rather than the HTML-injection policy’s stripped value. The bridge holds DigitalOcean tokens in memory and can operate session lifecycle, so this is a changed credential-bearing server surface. Electron and subordinate static servers may explicitly disable the duplicate bridge. Stable v1.27.1 retains the opt-in.
Channel: main-unreleased. Half: both. Date: 2026-10-13T16:35:29Z.
Operator consequence: If testing closing main, review bridge exposure and opt out explicitly where it is unnecessary. For stable installs, retain MARS_WEB=1 when the browser integration is intended. Watch the next tag’s pinned bridge and static-server policy before treating this default as released.
Receipt
- https://github.com/OpenHands/OpenHands/commit/0cb2fa70d76d9bca284359ec7f9116d1c7ad16f4
- https://github.com/OpenHands/OpenHands/blob/0cb2fa70d76d9bca284359ec7f9116d1c7ad16f4/scripts/mars-web-bridge.mjs
- https://github.com/OpenHands/OpenHands/blob/0cb2fa70d76d9bca284359ec7f9116d1c7ad16f4/scripts/static-server.mjs
- https://github.com/OpenHands/OpenHands/compare/v1.27.1…0e9ce191390f535347ff17055038c45eeef3fedf
Finding metadata
Run: 2026-10-13-profile-refresh-2026-09-21_2026-10-13-frontier-v0
Finding ID: 2026-10-13-openhands-digitalocean-web-bridge-defaults-on-only-in-the-closing-main-ancestry
Profile citations
- OpenHands / claim / unreleased-web-bridge-default
Source links
Primary links, including exact changelog lines when available.
- commit2026-10-13-openhands-digitalocean-web-bridge-defaults-on-only-in-the-closing-main-ancestrygithub.com/OpenHands/OpenHands/commit/0cb2fa70d76d9bca284359ec7f9116d1c7ad16f4tagged commit file2026-10-13-openhands-digitalocean-web-bridge-defaults-on-only-in-the-closing-main-ancestryOpenHands/OpenHands / scripts/mars-web-bridge.mjstagged commit file2026-10-13-openhands-digitalocean-web-bridge-defaults-on-only-in-the-closing-main-ancestryOpenHands/OpenHands / scripts/static-server.mjsgit compare2026-10-13-openhands-digitalocean-web-bridge-defaults-on-only-in-the-closing-main-ancestrygithub.com/OpenHands/OpenHands/compare/v1.27.1...0e9ce191390f535347ff17055038c45eeef3fedf