On macOS with OpenClaw 2026.4.11, I’m hitting two browser issues that seem related but distinct.
First issue:
• managed browser profile fails
• openclaw browser start
• error: Chrome CDP websocket for profile "openclaw" is not reachable after start
Second issue:
• I switched away from the managed profile because of the above
• configured an explicit remote CDP Chrome on 127.0.0.1:9222
• browser config is now:
"browser": {
"enabled": true,
"defaultProfile": "openclaw-remote",
"ssrfPolicy": {
"dangerouslyAllowPrivateNetwork": true,
"allowedHostnames": ["x.com", "www.x.com"],
"hostnameAllowlist": ["*.x.com"]
},
"profiles": {
"openclaw-remote": {
"cdpUrl": "http://127.0.0.1:9222",
"color": "#FF4500"
},
"user": {
"driver": "existing-session",
"attachOnly": true,
"color": "#00AA00"
}
}
}
Repro:
1.
killall "Google Chrome"
open -na "Google Chrome" --args --remote-debugging-port=9222
- restart gateway
- test:
openclaw browser status
openclaw browser open https://x.com/home
Observed:
• openclaw browser status shows:
• profile: openclaw-remote
• cdpUrl: http://127.0.0.1:9222
• but navigation still fails with:
• GatewayClientRequestError: browser navigation blocked by policy
Related logs:
• before remote CDP fallback:
• Could not find DevToolsActivePort for chrome at ~/Library/Application Support/Google/Chrome/DevToolsActivePort
• after remote CDP fallback:
• browser.request ... errorCode=INVALID_REQUEST errorMessage=browser navigation blocked by policy
Question:
• is there another SSRF/config key required for remote CDP navigation in 2026.4.10/2026.4.11 beyond allowedHostnames, hostnameAllowlist, and dangerouslyAllowPrivateNetwork?
• or is this a regression where remote CDP browser open https://x.com/home is still denied even when hostname/private-network settings should allow it?