High-risk tools in Termux Browser Pilot
70 of the 148 tools in Termux Browser Pilot are classified as high risk. This page profiles those tools specifically, with recommended policy actions and the attack patterns that target them.
Every operation listed below is an action PolicyLayer recommends controlling at the transport layer. Open any tool to see the full profile, risk score, and YAML policy snippet.
Tools at high risk
-
browser_attr_removeExecuteRemove an attribute from an element.
-
browser_css_removeExecuteRemove injected stylesheet(s).
-
browser_throttle_clearExecuteRemove network throttling.
-
browser_console_startExecuteStart capturing browser console output (log, warn, error, info).
-
browser_console_stopExecuteStop capturing browser console output (stops re-injection after navigation).
-
browser_evalExecuteExecute JavaScript in the browser and return the result.
-
browser_events_startExecutebrowser_events_start
-
browser_events_stopExecuteStop capturing DOM events and remove listeners.
-
browser_network_startExecuteStart logging network requests via PerformanceObserver.
-
browser_network_stopExecuteStop logging network requests.
-
browser_responses_startExecuteStart capturing fetch/XHR response bodies.
-
browser_responses_stopExecuteStop capturing response bodies (stops re-injection).
-
browser_restartExecuteRestart the browser daemon (stop + start fresh).
-
browser_stopExecuteGracefully stop the browser daemon. Saves session and cleans up.
-
browser_tab_newExecuteOpen a new browser tab, optionally navigating to URL.
-
browser_waitExecuteWait for a specified number of seconds.
-
browser_wait_forExecuteWait for an element matching CSS selector to appear.
-
browser_auth_loadExecuteLoad auth session: restore cookies and navigate to saved URL.
-
browser_backExecuteNavigate back in browser history. Returns new URL and title.
-
browser_blockExecuteBlock URLs matching patterns (substring match on fetch/XHR).
-
browser_checkExecuteCheck, uncheck, or toggle a checkbox or radio button.
-
browser_cookies_loadExecuteLoad cookies from a JSON file into the browser.
-
browser_css_injectExecuteInject a custom stylesheet into the page.
-
browser_dblclickExecuteDouble-click an element by CSS selector.
-
browser_focusExecutebrowser_focus
-
browser_forwardExecuteNavigate forward in browser history. Returns new URL and title.
-
browser_gotoExecuteNavigate browser to URL. Use cloudflare=True for CF-protected sites.
-
browser_highlightExecuteHighlight elements matching a CSS selector with colored outline.
-
browser_hoverExecutebrowser_hover
-
browser_iframe_evalExecuteEvaluate JavaScript inside a specific iframe.
-
browser_macroExecutebrowser_macro
-
browser_mouse_locateExecutebrowser_mouse_locate
-
browser_observe_startExecuteStart watching DOM mutations (childList, attributes, characterData).
-
browser_observe_stopExecuteStop watching DOM mutations.
-
browser_pdfExecutebrowser_pdf
-
browser_profile_loadExecuteLoad a saved browser profile (restores cookies + localStorage).
-
browser_reloadExecuteReload current page. Returns URL and title.
-
browser_search_nextExecuteNavigate to the next search match and scroll into view.
-
browser_search_prevExecuteNavigate to the previous search match and scroll into view.
-
browser_session_loadExecuteLoad a saved session (opens tabs and navigates to saved URLs).
-
browser_tab_gotoExecuteSwitch to a specific tab by index (1-9).
-
browser_tab_nextExecuteSwitch to the next browser tab.
-
browser_tab_prevExecuteSwitch to the previous browser tab.
-
browser_tab_toExecutebrowser_tab_to
-
browser_waitactExecutebrowser_waitact
-
browser_waitfor_responseExecutebrowser_waitfor_response
-
browser_attr_setExecuteSet an attribute on an element.
-
browser_clickExecutebrowser_click
-
browser_dialog_dismissExecuteConfigure dialogs to be dismissed (shortcut for accept=False).
-
browser_dialog_handleExecutebrowser_dialog_handle
-
browser_dragExecutebrowser_drag
-
browser_form_fillExecutebrowser_form_fill
-
browser_geo_setExecuteOverride browser geolocation (navigator.geolocation).
-
browser_headers_setExecuteSet custom HTTP headers injected into fetch/XHR requests.
-
browser_iframe_clickExecutebrowser_iframe_click
-
browser_mock_setExecuteAdd a response mock: matching fetch/XHR requests return fake data.
-
browser_mouse_moveExecutebrowser_mouse_move
-
browser_pressExecutePress a keyboard key.
-
browser_scrollExecuteScroll the page.
-
browser_scroll_toExecuteScroll an element into view using scrollIntoView.
-
browser_selectExecutebrowser_select
-
browser_shadow_clickExecuteClick an element inside shadow DOM.
-
browser_swipeExecutebrowser_swipe
-
browser_throttle_setExecuteSet network throttling to simulate slow connections.
-
browser_typeExecutebrowser_type
-
browser_type_otpExecutebrowser_type_otp
-
browser_uploadExecuteUpload a file to an input[type=file] element.
-
browser_useragent_setExecuteOverride navigator.userAgent (JS-side). Re-injected after navigation.
-
browser_viewport_setExecuteResize the browser window.
-
browser_window_switchExecuteSwitch focus to a different browser window.
Attacks that target this class
High-risk tools in any server share these documented attack patterns. Each links to the full case and the defensive policy.