High-risk tools in Wavexis
100 of the 195 tools in Wavexis 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
-
wavexis_actExecutewavexis_act
-
wavexis_activate_tabExecuteActivate (focus) a tab by its ID.
-
wavexis_animation_pauseExecutePause an animation by ID.
-
wavexis_animation_playExecutePlay/resume an animation by ID.
-
wavexis_animation_set_rateExecuteSet the playback rate of an animation.
-
wavexis_backExecuteNavigate back in browser history.
-
wavexis_block_requestsExecuteBlock requests matching URL patterns.
-
wavexis_bluetooth_adapter_stateExecuteSet Bluetooth adapter state (powered on/off).
-
wavexis_bluetooth_device_connectExecuteEmulate a Bluetooth device connection.
-
wavexis_bluetooth_device_disconnectExecuteStop Bluetooth emulation.
-
wavexis_browser_context_createExecuteCreate an isolated browser context within a session.
-
wavexis_cast_startExecuteStart tab mirroring to a cast sink.
-
wavexis_cast_stopExecuteStop active cast mirroring.
-
wavexis_checkExecuteCheck a checkbox or radio button.
-
wavexis_clickExecuteClick an element matching a CSS selector.
-
wavexis_crawlExecuteCrawl a website starting from a URL.
-
wavexis_debug_pauseExecutePause script execution.
-
wavexis_debug_remove_breakpointExecuteRemove a breakpoint by ID.
-
wavexis_debug_resumeExecuteResume script execution.
-
wavexis_debug_set_breakpointExecuteSet a breakpoint by URL and line number.
-
wavexis_debug_set_breakpoint_functionExecuteSet a breakpoint by function name.
-
wavexis_debug_step_intoExecuteStep into in the debugger.
-
wavexis_debug_step_outExecuteStep out in the debugger.
-
wavexis_debug_step_overExecuteStep over in the debugger.
-
wavexis_dialog_acceptExecuteAccept a JavaScript dialog (alert, confirm, prompt).
-
wavexis_dialog_dismissExecuteDismiss a JavaScript dialog.
-
wavexis_dom_focusExecuteFocus an element matching a CSS selector.
-
wavexis_dom_remove_attrExecuteRemove an attribute from an element matching a CSS selector.
-
wavexis_dom_scrollExecuteScroll to an element or by offset.
-
wavexis_dom_set_attrExecuteSet an attribute on an element matching a CSS selector.
-
wavexis_dragExecuteDrag an element from source selector to target selector.
-
wavexis_emulate_deviceExecuteEmulate a specific device (iphone-15, pixel-8, etc.).
-
wavexis_evalExecuteEvaluate a JavaScript expression and return the result.
-
wavexis_extension_installExecuteInstall a browser extension from a .crx or unpacked directory.
-
wavexis_forwardExecuteNavigate forward in browser history.
-
wavexis_grant_permissionExecuteGrant a browser permission (geolocation, notifications, etc.).
-
wavexis_hoverExecuteHover over an element matching a CSS selector.
-
wavexis_iframe_clickExecuteClick an element inside an iframe.
-
wavexis_iframe_evalExecuteEvaluate a JavaScript expression inside an iframe.
-
wavexis_iframe_fillExecuteFill an input element inside an iframe.
-
wavexis_ignore_cert_errorsExecuteEnable or disable certificate error ignoring.
-
wavexis_intercept_downloadExecuteIntercept a download matching a URL pattern.
-
wavexis_intercept_requestsExecuteRegister a request interception pattern.
-
wavexis_key_pressExecutePress a keyboard key.
-
wavexis_lighthouseExecuteRun a Lighthouse-style audit on a URL.
-
wavexis_media_player_pauseExecutePause a media player by ID.
-
wavexis_media_player_playExecutePlay a media player by ID.
-
wavexis_media_player_seekExecuteSeek a media player to a specific time.
-
wavexis_mock_responseExecuteRegister a mock response for a URL pattern.
-
wavexis_modify_requestExecuteIntercept and modify requests matching a pattern in-flight (W6).
-
wavexis_modify_responseExecuteIntercept and modify responses matching a pattern in-flight.
-
wavexis_mouse_click_xyExecuteClick at absolute pixel coordinates (press + release).
-
wavexis_mouse_double_click_xyExecuteDouble-click at absolute pixel coordinates.
-
wavexis_mouse_downExecutePress a mouse button at the given coordinates.
-
wavexis_mouse_moveExecuteMove the mouse to an element matching a CSS selector.
-
wavexis_mouse_move_xyExecuteMove the mouse to absolute pixel coordinates.
-
wavexis_mouse_upExecuteRelease a mouse button at the given coordinates.
-
wavexis_multi_actionExecuteExecute multiple actions from a YAML config sequentially.
-
wavexis_navigateExecuteNavigate to a URL in the browser.
-
wavexis_new_tabExecuteCreate a new browser tab.
-
wavexis_nl_clickExecuteClick an element described in natural language.
-
wavexis_nl_fillExecuteFill an element described in natural language.
-
wavexis_overlay_highlightExecuteHighlight an element with a colored overlay.
-
wavexis_pdfExecuteGenerate a PDF of a web page.
-
wavexis_perf_profileExecuteCapture a CPU profile.
-
wavexis_raw_bidiExecuteSend a raw BiDi command (escape hatch).
-
wavexis_raw_cdpExecuteSend a raw CDP command (escape hatch).
-
wavexis_recordExecuteRecord browser interactions and generate a YAML workflow.
-
wavexis_reloadExecuteReload the current page.
-
wavexis_replay_harExecuteReplay network requests from a HAR file (W7).
-
wavexis_select_optionExecuteSelect an option in a ``<select>`` element by value.
-
wavexis_service_worker_emulateExecuteEmulate a service worker with a script URL.
-
wavexis_service_worker_updateExecuteTrigger an update for a service worker registration.
-
wavexis_session_openExecuteLaunch a persistent browser session for multi-step workflows.
-
wavexis_set_cache_disabledExecuteEnable or disable browser cache.
-
wavexis_set_cpu_throttleExecuteEnable CPU throttling at a given multiplier.
-
wavexis_set_dark_modeExecuteEnable or disable dark mode emulation.
-
wavexis_set_geolocationExecuteOverride the browser geolocation.
-
wavexis_set_headersExecuteSet extra HTTP headers for all subsequent requests.
-
wavexis_set_localeExecuteOverride the browser locale.
-
wavexis_set_sensorsExecuteOverride sensor values (orientation, motion, light, proximity).
-
wavexis_set_timezoneExecuteOverride the browser timezone.
-
wavexis_set_touch_emulationExecuteEnable or disable touch event emulation.
-
wavexis_set_viewportExecuteSet a custom viewport size and scale factor.
-
wavexis_set_window_boundsExecuteSet the browser window bounds.
-
wavexis_shadow_clickExecuteClick an element inside a shadow DOM tree.
-
wavexis_shadow_evalExecutewavexis_shadow_eval
-
wavexis_shadow_fillExecuteFill an input element inside a shadow DOM tree.
-
wavexis_start_combined_traceExecuteStart a combined trace capturing screenshots, network, and console (W8).
-
wavexis_stopExecuteStop all pending navigations and resource loads.
-
wavexis_tapExecuteTap an element (touch emulation click).
-
wavexis_throttle_networkExecuteThrottle network speed to emulate slow connections.
-
wavexis_typeExecuteType text into an element character by character.
-
wavexis_uncheckExecuteUncheck a checkbox.
-
wavexis_video_action_overlayExecuteEnable or disable action overlay on the video recording.
-
wavexis_video_recordExecuteStart recording a video of the page.
-
wavexis_video_stopExecuteStop recording and return the video as base64 or save to file.
-
wavexis_waitExecuteWait for a specific condition on the page.
-
wavexis_webaudio_stop_captureExecuteStop WebAudio capture.
-
wavexis_webauthn_add_authenticatorExecuteAdd a virtual WebAuthn authenticator for testing.
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.