High-risk tools in Ha Nexus Agent
41 of the 276 tools in Ha Nexus Agent 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
-
activate_sceneExecuteActivate a scene.
-
build_from_recipeExecutebuild_from_recipe
-
bulk_controlExecutebulk_control
-
call_serviceExecuteCall any Home Assistant service. E.g. domain='light', service='turn_on', data={'entity_id':'light.living_room','brightness':200}.
-
cancel_timerExecuteCancel a running timer.
-
control_areaExecuteTurn on/off/toggle all entities of a domain in an area.
-
fire_eventExecuteFire a Home Assistant event.
-
git_checkout_branchExecuteSwitch to an existing branch.
-
git_commit_allExecuteStage all changes and commit them with a message. Use before making risky changes as a checkpoint.
-
git_init_configExecuteInitialize git repository in HA config directory. Run once before using other git tools.
-
install_addonExecuteInstall an add-on from its slug (must already be in a registered repository).
-
install_hacs_repositoryExecuteInstall a HACS repository, optionally pinning a specific version.
-
media_play_pauseExecuteToggle play/pause on a media player.
-
press_buttonExecutePress a button entity.
-
refresh_indexExecuteForce-rebuild the search index (run after dynamically adding tools at runtime).
-
reload_allExecuteReload core configuration (automations, scripts, scenes, groups, etc.).
-
reload_automationsExecuteReload all automations from YAML.
-
reload_configExecuteReload configuration for a domain (automation, script, scene, input_boolean, etc.).
-
reload_helpersExecuteReload all helper entities from configuration.
-
reload_integrationExecuteReload a specific integration config entry.
-
reload_scenesExecuteReload scenes from YAML.
-
reload_scriptsExecuteReload all scripts from YAML.
-
reload_themesExecuteReload themes from `<config>/themes/`. Call after creating or editing theme files.
-
reload_zonesExecuteReload zones from YAML via service `zone.reload`.
-
render_templateExecuteRender a Jinja2 template string using HA template engine. Useful for testing templates before saving.
-
restart_addonExecuteRestart an add-on (stop + start).
-
restart_coreExecuteRestart Home Assistant Core. DANGEROUS — requires confirm=True.
-
restart_haExecuteRestart Home Assistant. WARNING: causes ~30s downtime.
-
restart_hostExecuteReboot the host machine. VERY DANGEROUS — requires confirm=True.
-
run_scriptExecuteRun a script, optionally with variables.
-
start_addonExecuteStart an installed add-on.
-
start_config_flowExecuteStart a new config flow for the given integration domain.
-
start_timerExecuteStart a timer. duration format: HH:MM:SS or number of seconds.
-
stop_addonExecuteStop a running add-on.
-
submit_config_flow_stepExecuteSubmit user input for the current step of a config flow.
-
subscribe_triggerExecuteWait for a HA trigger to fire. Returns the trigger context when it fires.
-
toggleExecuteToggle an entity between on and off.
-
trigger_automationExecuteManually trigger an automation.
-
turn_offExecuteTurn off an entity.
-
turn_onExecuteTurn on an entity. Optional: brightness (0-255), color_temp (mireds), rgb_color ([r,g,b]).
-
update_addonExecuteUpdate an add-on to the latest available version.
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.