Finding / openhands

2026-09-21-openhands-profiles-become-enforceable-scopes-mcp-servers-v1-19-0-and-secrets-v1-20-0-with-a-skill

Profiles become enforceable scopes: MCP servers (v1.19.0) and secrets (v1.20.0), with a skill allow-list since v1.16.0. Before v1.19.0, every profile could reach every configured MCP server, including ones that make changes. The PR says the editor never wrote mcp_server_refs. Now a profile can list the MCP servers it may use. On v1.20.0, a profile can also be limited to all, none, or chosen saved secrets. The agent server enforces this; Canvas does no client-side filtering. Deleted references are kept, so an unrelated edit cannot silently widen or narrow access. Separately, v1.16.0 turned the built-in skill catalog from all-on with a deny list into an allow-list. Per the PR, 11 of 59 skills are on by default.

Channel: tagged-release. Half: capability. Date: 2026-08-27 (skills), 2026-09-16 (MCP), 2026-09-17 (secrets).

Operator consequence: On v1.20.0 you can build a read-only exploration profile with no write-capable MCP servers and no deploy secrets. Before 2026-09-16 that was not possible. Test it by launching the profile and checking which MCP tools and secrets the running agent actually has. The item 1 override still applies. After upgrading to v1.16.0, re-check your skill set; skills you relied on may be off now.

Receipt

Finding metadata

Run: 2026-09-21-weekly-digest-2026-08-20_2026-09-21-frontier-v0

Finding ID: 2026-09-21-openhands-profiles-become-enforceable-scopes-mcp-servers-v1-19-0-and-secrets-v1-20-0-with-a-skill

Profile citations

Source links

Primary links, including exact changelog lines when available.