Skip to content

LegacyPermissionScope

LegacyPermissionScope = "network" | "network.fetch" | "shell.uncontained" | "smartFolders" | "webview"

Defined in: permissions.ts:192

Legacy alias scopes accepted for backward compatibility but NOT present in the host’s canonical PermissionScope.allKnown set.

  • "network.fetch" is normalized to "network.outbound" by the host’s PermissionScope.aliases map at manifest parse time.
  • "network", "smartFolders", and "webview" are historical SDK-only names with no host-side entry; prefer the canonical scopes.
  • "shell.uncontained" is NOT a declarable scope — the T2 uncontained shell tier is inferred from filesystem.readAll (fn-46), never declared.