Skip to content

Block desktop shell access from device plugins - #28

Merged
heoblitz merged 2 commits into
mainfrom
feature/block-device-plugin-shell
Oct 15, 2026
Merged

heoblitz merged 2 commits into
mainfrom
feature/block-device-plugin-shell

Conversation

@heoblitz

@heoblitz heoblitz commented Oct 15, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Block shell execution and authorization requests from device plugins, even with Full Access enabled. Keep other bridges unchanged, remove unusable shell controls, and document the trusted environment requirement.

Changelog

Device plugins can no longer access desktop shell bridges.

Test Plan

  • script/test — passed.
  • script/test e2e — 9 tests passed on iPhone 17 Pro / iOS 26.2.
  • yarn docs:build — passed.
  • Physical USB — passed on iPhone 15 / iOS 26.2.1. Shell execution (v1/v2) and authorization requests remained denied with Full Access off/on and saved grants; other calls, streams, and reconnect passed.

@heoblitz
heoblitz merged commit 3961983 into main Oct 15, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant