3987 lines
91 KiB
JSON
3987 lines
91 KiB
JSON
{
|
|
"schemaVersion": 2,
|
|
"generator": "pnpm web:audit",
|
|
"scope": "Production frontend invoke calls, conditional literal branches, browser adapter and explicit server allowlists. Static evidence only; capability-gated desktop calls are not Web defects.",
|
|
"counts": {
|
|
"browser-adapter": 23,
|
|
"server-allowlist": 125,
|
|
"desktop-or-unmatched": 146
|
|
},
|
|
"serverCommands": [
|
|
"append_ai_audit",
|
|
"cancel_ai_chat_stream",
|
|
"cancel_session_creation",
|
|
"cancel_ssh_auth_request",
|
|
"check_web_plugin_compatibility",
|
|
"chmod_remote_file",
|
|
"clear_ai_history",
|
|
"clear_all_connections",
|
|
"clear_known_hosts",
|
|
"close_session",
|
|
"close_vnc_session",
|
|
"copy_file_entry",
|
|
"create_note",
|
|
"create_note_folder",
|
|
"create_remote_dir",
|
|
"create_remote_file",
|
|
"create_remote_symlink",
|
|
"delete_ai_session",
|
|
"delete_command_history",
|
|
"delete_connection",
|
|
"delete_connection_custom_icon",
|
|
"delete_credential",
|
|
"delete_group",
|
|
"delete_known_host",
|
|
"delete_note_node",
|
|
"delete_otp_entry",
|
|
"delete_password",
|
|
"delete_proxy",
|
|
"delete_proxy_group",
|
|
"delete_remote_file",
|
|
"delete_ssh_key",
|
|
"find_missing_remote_entries",
|
|
"finish_recording_scope",
|
|
"fuzzy_search_candidates",
|
|
"fuzzy_search_commands",
|
|
"fuzzy_search_history",
|
|
"generate_otp_code",
|
|
"get_ai_messages",
|
|
"get_ai_sessions",
|
|
"get_app_lock_state",
|
|
"get_app_runtime_info",
|
|
"get_app_settings",
|
|
"get_command_history",
|
|
"get_connection_custom_icons",
|
|
"get_connection_password_value",
|
|
"get_file_properties",
|
|
"get_groups",
|
|
"get_home_dir",
|
|
"get_known_hosts",
|
|
"get_note",
|
|
"get_notes_export",
|
|
"get_otp_entries",
|
|
"get_otp_secret_value",
|
|
"get_password_value",
|
|
"get_plugin_capabilities",
|
|
"get_plugin_catalog",
|
|
"get_plugin_marketplace",
|
|
"get_plugins",
|
|
"get_proxies",
|
|
"get_proxy_groups",
|
|
"get_proxy_password",
|
|
"get_quick_commands",
|
|
"get_remote_ascend_npu_overview",
|
|
"get_remote_file_stat",
|
|
"get_remote_gpu_overview",
|
|
"get_remote_processes",
|
|
"get_remote_stats",
|
|
"get_saved_connections",
|
|
"get_saved_credential_password",
|
|
"get_saved_credentials",
|
|
"get_saved_password_value",
|
|
"get_saved_passwords",
|
|
"get_session_cwd",
|
|
"get_session_info",
|
|
"get_sessions",
|
|
"get_ssh_key_passphrase",
|
|
"get_ssh_key_private_key",
|
|
"get_ssh_key_public_key",
|
|
"get_ssh_keys",
|
|
"get_support_info",
|
|
"get_supported_ssh_algorithms",
|
|
"get_system_font_infos",
|
|
"get_system_fonts",
|
|
"get_terminal_cwd",
|
|
"import_connection_icon",
|
|
"import_keyword_highlight_rules",
|
|
"import_quick_commands",
|
|
"increment_quick_command_use_count",
|
|
"list_ai_model_names",
|
|
"list_note_tree",
|
|
"list_plugins",
|
|
"list_remote_child_directories",
|
|
"list_remote_dir",
|
|
"list_sessions",
|
|
"move_file_entry",
|
|
"move_note_node",
|
|
"notify_mcp_session_restore_complete",
|
|
"open_remote_file_text",
|
|
"parse_otp_uri",
|
|
"read_remote_file_bytes",
|
|
"read_remote_file_text",
|
|
"rebind_ai_session",
|
|
"refresh_ai_model_settings",
|
|
"register_command_confirmation_candidate",
|
|
"register_command_submission",
|
|
"rename_note_node",
|
|
"rename_remote_file",
|
|
"reorder_credentials",
|
|
"reorder_items",
|
|
"respond_host_key_verify",
|
|
"respond_transfer_duplicate",
|
|
"respond_vnc_server_key",
|
|
"reveal_ai_provider_api_key",
|
|
"save_app_language",
|
|
"save_app_settings",
|
|
"save_app_ui_settings",
|
|
"save_connection",
|
|
"save_credential",
|
|
"save_group",
|
|
"save_otp_entry",
|
|
"save_password",
|
|
"save_proxy",
|
|
"save_proxy_group",
|
|
"save_quick_commands",
|
|
"save_ssh_key",
|
|
"set_proxy_group",
|
|
"signal_remote_process",
|
|
"start_ai_chat_stream",
|
|
"submit_otp_response",
|
|
"submit_ssh_auth_response",
|
|
"test_ai_model_connection",
|
|
"test_ai_provider_connection",
|
|
"translate_text",
|
|
"try_get_terminal_cwd",
|
|
"update_connection_asset_from_monitoring",
|
|
"update_connection_icon",
|
|
"update_note",
|
|
"update_remote_file_attributes",
|
|
"update_remote_symlink_target",
|
|
"upsert_quick_command",
|
|
"verify_master_password",
|
|
"vnc_input_batch",
|
|
"vnc_reconnect",
|
|
"vnc_set_clipboard_text",
|
|
"write_remote_file_text"
|
|
],
|
|
"browserCommands": [
|
|
"ack_session_output",
|
|
"attach_session",
|
|
"claim_external_open_requests",
|
|
"close_session",
|
|
"close_vnc_session",
|
|
"create_ssh_session",
|
|
"create_telnet_session",
|
|
"create_temporary_ssh_session",
|
|
"create_vnc_session",
|
|
"get_default_local_shell",
|
|
"get_local_shells",
|
|
"get_tunnels",
|
|
"list_serial_ports",
|
|
"log_frontend_batch",
|
|
"quit_application",
|
|
"read_clipboard_file_paths",
|
|
"read_clipboard_path_payload",
|
|
"read_clipboard_text",
|
|
"resize_session",
|
|
"upload_clipboard_image_to_ssh",
|
|
"vnc_input_batch",
|
|
"vnc_set_clipboard_text",
|
|
"write_bytes_to_session",
|
|
"write_clipboard_text",
|
|
"write_to_session"
|
|
],
|
|
"entries": [
|
|
{
|
|
"command": "ack_session_output",
|
|
"boundary": "browser-adapter",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/terminal/outputAckCoordinator.ts",
|
|
"line": 335
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "activate_plugin_version",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/plugins.ts",
|
|
"line": 53
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "append_ai_audit",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/ai/AIAssistantPanel.tsx",
|
|
"line": 483
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "append_frontend_logs",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/logger.ts",
|
|
"line": 331
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "apply_portable_update",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/updater.ts",
|
|
"line": 190
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "attach_session",
|
|
"boundary": "browser-adapter",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/terminal/XTerminal.tsx",
|
|
"line": 575
|
|
},
|
|
{
|
|
"file": "src/components/terminal/XTerminal.tsx",
|
|
"line": 2617
|
|
},
|
|
{
|
|
"file": "src/components/terminal/xterminalHibernationController.ts",
|
|
"line": 153
|
|
},
|
|
{
|
|
"file": "src/components/terminal/xterminalSessionEvents.ts",
|
|
"line": 339
|
|
},
|
|
{
|
|
"file": "src/lib/appSessionFactory.ts",
|
|
"line": 73
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "begin_github_gist_device_flow",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/settings/SyncBackupTab.tsx",
|
|
"line": 255
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "cancel_ai_chat_stream",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/ai/AIAssistantPanel.tsx",
|
|
"line": 1000
|
|
},
|
|
{
|
|
"file": "src/components/panel/ai/AIAssistantPanel.tsx",
|
|
"line": 1064
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "cancel_docker_sudo_password",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/dialog/docker/DockerSudoPasswordDialog.tsx",
|
|
"line": 72
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "cancel_github_gist_device_flow",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/settings/SyncBackupTab.tsx",
|
|
"line": 272
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "cancel_marketplace_plugin_review",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/plugins.ts",
|
|
"line": 19
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "cancel_otp_request",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/dialog/connections/OtpDialog.tsx",
|
|
"line": 97
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "cancel_session_creation",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/App.tsx",
|
|
"line": 809
|
|
},
|
|
{
|
|
"file": "src/App.tsx",
|
|
"line": 1189
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "cancel_ssh_auth_request",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/dialog/connections/SshAuthDialog.tsx",
|
|
"line": 278
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "cancel_transfer",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/context/TransferContext.tsx",
|
|
"line": 743
|
|
},
|
|
{
|
|
"file": "src/context/TransferContext.tsx",
|
|
"line": 864
|
|
},
|
|
{
|
|
"file": "src/context/TransferContext.tsx",
|
|
"line": 889
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "check_portable_update",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/updater.ts",
|
|
"line": 42
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "claim_external_open_requests",
|
|
"boundary": "browser-adapter",
|
|
"locations": [
|
|
{
|
|
"file": "src/hooks/useExternalOpenRequests.ts",
|
|
"line": 79
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "clear_ai_history",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/ai/AIAssistantPanel.tsx",
|
|
"line": 1173
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "clear_all_connections",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/saved-connections/index.tsx",
|
|
"line": 819
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "clear_known_hosts",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/security-auth/KnownHostsManagementTab.tsx",
|
|
"line": 64
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "clear_plugin_logs",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/plugins.ts",
|
|
"line": 34
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "close_plugin_scope",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/plugins.ts",
|
|
"line": 57
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "close_rdp_session",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/App.tsx",
|
|
"line": 1176
|
|
},
|
|
{
|
|
"file": "src/App.tsx",
|
|
"line": 1211
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "close_session",
|
|
"boundary": "browser-adapter",
|
|
"locations": [
|
|
{
|
|
"file": "src/App.tsx",
|
|
"line": 1220
|
|
},
|
|
{
|
|
"file": "src/App.tsx",
|
|
"line": 2443
|
|
},
|
|
{
|
|
"file": "src/context/AppProvider.tsx",
|
|
"line": 1054
|
|
},
|
|
{
|
|
"file": "src/lib/appSessionFactory.ts",
|
|
"line": 87
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "close_tunnel",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/NetworkPanel.tsx",
|
|
"line": 774
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "close_vnc_session",
|
|
"boundary": "browser-adapter",
|
|
"locations": [
|
|
{
|
|
"file": "src/App.tsx",
|
|
"line": 1182
|
|
},
|
|
{
|
|
"file": "src/App.tsx",
|
|
"line": 1215
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "configure_plugin",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/plugins.ts",
|
|
"line": 46
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "copy_file_entry",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/context/TransferContext.tsx",
|
|
"line": 602
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "create_local_session",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/App.tsx",
|
|
"line": 1466
|
|
},
|
|
{
|
|
"file": "src/components/terminal/XTerminal.tsx",
|
|
"line": 1246
|
|
},
|
|
{
|
|
"file": "src/context/AppProvider.tsx",
|
|
"line": 1160
|
|
},
|
|
{
|
|
"file": "src/hooks/useConnectAfterEdit.ts",
|
|
"line": 125
|
|
},
|
|
{
|
|
"file": "src/lib/appSessionFactory.ts",
|
|
"line": 110
|
|
},
|
|
{
|
|
"file": "src/lib/appSessionFactory.ts",
|
|
"line": 196
|
|
},
|
|
{
|
|
"file": "src/lib/appSessionFactory.ts",
|
|
"line": 215
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "create_multiplexed_ssh_session",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/App.tsx",
|
|
"line": 1931
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "create_note",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/note-editor/NoteEditor.tsx",
|
|
"line": 337
|
|
},
|
|
{
|
|
"file": "src/hooks/useNotesTree.ts",
|
|
"line": 155
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "create_note_folder",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/hooks/useNotesTree.ts",
|
|
"line": 144
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "create_plugin_scope",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/plugins.ts",
|
|
"line": 56
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "create_rdp_session",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/context/AppProvider.tsx",
|
|
"line": 1221
|
|
},
|
|
{
|
|
"file": "src/hooks/useConnectAfterEdit.ts",
|
|
"line": 146
|
|
},
|
|
{
|
|
"file": "src/lib/appSessionFactory.ts",
|
|
"line": 136
|
|
},
|
|
{
|
|
"file": "src/lib/appSessionFactory.ts",
|
|
"line": 276
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "create_remote_symlink",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/dialog/file-explorer/NewSymlinkDialog.tsx",
|
|
"line": 44
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "create_serial_session",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/terminal/XTerminal.tsx",
|
|
"line": 1266
|
|
},
|
|
{
|
|
"file": "src/components/terminal/XTerminal.tsx",
|
|
"line": 1270
|
|
},
|
|
{
|
|
"file": "src/components/terminal/XTerminal.tsx",
|
|
"line": 1277
|
|
},
|
|
{
|
|
"file": "src/context/AppProvider.tsx",
|
|
"line": 1190
|
|
},
|
|
{
|
|
"file": "src/hooks/useConnectAfterEdit.ts",
|
|
"line": 139
|
|
},
|
|
{
|
|
"file": "src/lib/appSessionFactory.ts",
|
|
"line": 123
|
|
},
|
|
{
|
|
"file": "src/lib/appSessionFactory.ts",
|
|
"line": 171
|
|
},
|
|
{
|
|
"file": "src/lib/appSessionFactory.ts",
|
|
"line": 248
|
|
},
|
|
{
|
|
"file": "src/lib/appSessionFactory.ts",
|
|
"line": 256
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "create_ssh_session",
|
|
"boundary": "browser-adapter",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/terminal/XTerminal.tsx",
|
|
"line": 1280
|
|
},
|
|
{
|
|
"file": "src/components/terminal/XTerminal.tsx",
|
|
"line": 1297
|
|
},
|
|
{
|
|
"file": "src/context/AppProvider.tsx",
|
|
"line": 1149
|
|
},
|
|
{
|
|
"file": "src/hooks/useConnectAfterEdit.ts",
|
|
"line": 152
|
|
},
|
|
{
|
|
"file": "src/lib/appSessionFactory.ts",
|
|
"line": 141
|
|
},
|
|
{
|
|
"file": "src/lib/appSessionFactory.ts",
|
|
"line": 282
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "create_telnet_session",
|
|
"boundary": "browser-adapter",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/terminal/XTerminal.tsx",
|
|
"line": 1251
|
|
},
|
|
{
|
|
"file": "src/components/terminal/XTerminal.tsx",
|
|
"line": 1255
|
|
},
|
|
{
|
|
"file": "src/components/terminal/XTerminal.tsx",
|
|
"line": 1263
|
|
},
|
|
{
|
|
"file": "src/context/AppProvider.tsx",
|
|
"line": 1175
|
|
},
|
|
{
|
|
"file": "src/hooks/useConnectAfterEdit.ts",
|
|
"line": 132
|
|
},
|
|
{
|
|
"file": "src/lib/appSessionFactory.ts",
|
|
"line": 116
|
|
},
|
|
{
|
|
"file": "src/lib/appSessionFactory.ts",
|
|
"line": 159
|
|
},
|
|
{
|
|
"file": "src/lib/appSessionFactory.ts",
|
|
"line": 223
|
|
},
|
|
{
|
|
"file": "src/lib/appSessionFactory.ts",
|
|
"line": 233
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "create_temporary_ssh_session",
|
|
"boundary": "browser-adapter",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/terminal/XTerminal.tsx",
|
|
"line": 1290
|
|
},
|
|
{
|
|
"file": "src/lib/appSessionFactory.ts",
|
|
"line": 181
|
|
},
|
|
{
|
|
"file": "src/lib/appSessionFactory.ts",
|
|
"line": 293
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "create_vnc_session",
|
|
"boundary": "browser-adapter",
|
|
"locations": [
|
|
{
|
|
"file": "src/context/AppProvider.tsx",
|
|
"line": 1205
|
|
},
|
|
{
|
|
"file": "src/lib/appSessionFactory.ts",
|
|
"line": 129
|
|
},
|
|
{
|
|
"file": "src/lib/appSessionFactory.ts",
|
|
"line": 268
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "delete_ai_session",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/ai/AIAssistantPanel.tsx",
|
|
"line": 1197
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "delete_command_history",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/hooks/useCommandHistory.ts",
|
|
"line": 371
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "delete_connection",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/saved-connections/index.tsx",
|
|
"line": 733
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "delete_connection_custom_icon",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/pages/NewSessionPage.tsx",
|
|
"line": 692
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "delete_credential",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/security-auth/CredentialManagementTab.tsx",
|
|
"line": 250
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "delete_group",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/saved-connections/index.tsx",
|
|
"line": 808
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "delete_known_host",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/security-auth/KnownHostsManagementTab.tsx",
|
|
"line": 50
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "delete_local_file",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/dialog/file-explorer/DeleteDialog.tsx",
|
|
"line": 49
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "delete_note_node",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/hooks/useNotesTree.ts",
|
|
"line": 193
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "delete_otp_entry",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/security-auth/OtpManagementTab.tsx",
|
|
"line": 198
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "delete_password",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/security-auth/PasswordManagementTab.tsx",
|
|
"line": 310
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "delete_proxy",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/NetworkPanel.tsx",
|
|
"line": 726
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "delete_proxy_group",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/NetworkPanel.tsx",
|
|
"line": 811
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "delete_remote_file",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/dialog/file-explorer/DeleteDialog.tsx",
|
|
"line": 53
|
|
},
|
|
{
|
|
"file": "src/lib/terminalZmodemUpload.ts",
|
|
"line": 233
|
|
},
|
|
{
|
|
"file": "src/lib/terminalZmodemUpload.ts",
|
|
"line": 259
|
|
},
|
|
{
|
|
"file": "src/lib/terminalZmodemUpload.ts",
|
|
"line": 272
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "delete_ssh_key",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/security-auth/KeyManagementTab.tsx",
|
|
"line": 203
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "delete_tunnel",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/NetworkPanel.tsx",
|
|
"line": 738
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "delete_tunnel_group",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/NetworkPanel.tsx",
|
|
"line": 811
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "detach_session_renderer",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/terminal/xterminalHibernationController.ts",
|
|
"line": 274
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "detect_claude_code_cli",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/settings/AiTab.tsx",
|
|
"line": 608
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "detect_codex_cli",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/settings/AiTab.tsx",
|
|
"line": 579
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "docker_compose_action",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/DockerManager.tsx",
|
|
"line": 895
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "docker_compose_service_action",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/DockerManager.tsx",
|
|
"line": 496
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "docker_container_action",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/DockerManager.tsx",
|
|
"line": 372
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "docker_image_remove",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/DockerManager.tsx",
|
|
"line": 720
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "docker_network_remove",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/DockerManager.tsx",
|
|
"line": 825
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "docker_system_prune",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/DockerManager.tsx",
|
|
"line": 600
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "docker_volume_remove",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/DockerManager.tsx",
|
|
"line": 772
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "download_portable_update",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/updater.ts",
|
|
"line": 109
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "download_remote_directory",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/context/TransferContext.tsx",
|
|
"line": 660
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "download_remote_file",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
|
|
"line": 3393
|
|
},
|
|
{
|
|
"file": "src/context/TransferContext.tsx",
|
|
"line": 667
|
|
},
|
|
{
|
|
"file": "src/pages/FilePreviewPage.tsx",
|
|
"line": 259
|
|
},
|
|
{
|
|
"file": "src/pages/RemoteFileEditorPage.tsx",
|
|
"line": 355
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "export_config",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/hooks/useConfigTransfer.tsx",
|
|
"line": 78
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "export_diagnostics",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/hooks/useConfigTransfer.tsx",
|
|
"line": 168
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "export_notes",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/notes/NotesPanel.tsx",
|
|
"line": 123
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "export_quick_commands",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/QuickCommands.tsx",
|
|
"line": 543
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "find_missing_remote_entries",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/transferDuplicateResolution.ts",
|
|
"line": 15
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "finish_recording_scope",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/App.tsx",
|
|
"line": 1259
|
|
},
|
|
{
|
|
"file": "src/lib/appSessionFactory.ts",
|
|
"line": 88
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "fuzzy_search_candidates",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/dialog/terminal/SessionQuickSwitcherDialog.tsx",
|
|
"line": 207
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "fuzzy_search_commands",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/hooks/useCommandHistory.ts",
|
|
"line": 230
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "fuzzy_search_history",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/hooks/useCommandHistory.ts",
|
|
"line": 224
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "generate_otp_code",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/security-auth/OtpManagementTab.tsx",
|
|
"line": 227
|
|
},
|
|
{
|
|
"file": "src/hooks/useOtpCode.ts",
|
|
"line": 31
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_ai_messages",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/ai/AIAssistantPanel.tsx",
|
|
"line": 453
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_ai_sessions",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/ai/AIAssistantPanel.tsx",
|
|
"line": 434
|
|
},
|
|
{
|
|
"file": "src/components/panel/ai/AIAssistantPanel.tsx",
|
|
"line": 1286
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_app_lock_state",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/hooks/useAppLockState.ts",
|
|
"line": 17
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_app_runtime_info",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/context/AppProvider.tsx",
|
|
"line": 451
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_app_settings",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/dialog/terminal/KeywordHighlightImportDialog.tsx",
|
|
"line": 66
|
|
},
|
|
{
|
|
"file": "src/context/AppProvider.tsx",
|
|
"line": 467
|
|
},
|
|
{
|
|
"file": "src/context/ChildAppProvider.tsx",
|
|
"line": 260
|
|
},
|
|
{
|
|
"file": "src/hooks/useAppWindowEvents.ts",
|
|
"line": 55
|
|
},
|
|
{
|
|
"file": "src/pages/SettingsPage.tsx",
|
|
"line": 395
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_claude_code_account_status",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/settings/AiTab.tsx",
|
|
"line": 657
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_cloud_sync_status",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/SyncBackupHistoryPanel.tsx",
|
|
"line": 182
|
|
},
|
|
{
|
|
"file": "src/components/settings/SyncBackupTab.tsx",
|
|
"line": 156
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_codex_account_status",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/settings/AiTab.tsx",
|
|
"line": 637
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_command_history",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/hooks/useCommandHistory.ts",
|
|
"line": 162
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_connection_custom_icons",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/pages/NewSessionPage.tsx",
|
|
"line": 484
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_connection_password_value",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/sessions/RdpForm.tsx",
|
|
"line": 154
|
|
},
|
|
{
|
|
"file": "src/components/sessions/SshForm.tsx",
|
|
"line": 774
|
|
},
|
|
{
|
|
"file": "src/components/sessions/TelnetForm.tsx",
|
|
"line": 184
|
|
},
|
|
{
|
|
"file": "src/components/sessions/VncForm.tsx",
|
|
"line": 137
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_default_local_shell",
|
|
"boundary": "browser-adapter",
|
|
"locations": [
|
|
{
|
|
"file": "src/pages/NewSessionPage.tsx",
|
|
"line": 328
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_docker_compose_services",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/DockerManager.tsx",
|
|
"line": 452
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_docker_container_details",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/dialog/docker/DockerContainerDetailsDialog.tsx",
|
|
"line": 54
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_docker_container_stats",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/dialog/docker/DockerContainerDetailsDialog.tsx",
|
|
"line": 75
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_external_mcp_client_configs",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/settings/AiTab.tsx",
|
|
"line": 565
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_external_mcp_status",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/settings/AiTab.tsx",
|
|
"line": 545
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_file_properties",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/dialog/file-explorer/PropertiesDialog.tsx",
|
|
"line": 122
|
|
},
|
|
{
|
|
"file": "src/components/panel/file-explorer/useFileExplorerClipboard.ts",
|
|
"line": 114
|
|
},
|
|
{
|
|
"file": "src/lib/transferDuplicateResolution.ts",
|
|
"line": 23
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_groups",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/context/AppProvider.tsx",
|
|
"line": 596
|
|
},
|
|
{
|
|
"file": "src/pages/NewSessionPage.tsx",
|
|
"line": 339
|
|
},
|
|
{
|
|
"file": "src/pages/TunnelPage.tsx",
|
|
"line": 43
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_home_dir",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
|
|
"line": 1698
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_known_hosts",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/security-auth/KnownHostsManagementTab.tsx",
|
|
"line": 34
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_local_file_properties",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/dialog/file-explorer/PropertiesDialog.tsx",
|
|
"line": 118
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_local_home_dir",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
|
|
"line": 1698
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_note",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/note-editor/NoteEditor.tsx",
|
|
"line": 83
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_notes_export",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/notes/NotesPanel.tsx",
|
|
"line": 116
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_otp_entries",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/security-auth/OtpCodePanel.tsx",
|
|
"line": 57
|
|
},
|
|
{
|
|
"file": "src/components/panel/security-auth/OtpManagementTab.tsx",
|
|
"line": 50
|
|
},
|
|
{
|
|
"file": "src/pages/NewSessionPage.tsx",
|
|
"line": 345
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_otp_secret_value",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/security-auth/OtpManagementTab.tsx",
|
|
"line": 148
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_plugin_diagnostics",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/plugins.ts",
|
|
"line": 33
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_plugin_marketplace",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/plugins.ts",
|
|
"line": 13
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_plugin_probe_scripts",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/plugins.ts",
|
|
"line": 21
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_proxies",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/NetworkPanel.tsx",
|
|
"line": 658
|
|
},
|
|
{
|
|
"file": "src/pages/NewSessionPage.tsx",
|
|
"line": 342
|
|
},
|
|
{
|
|
"file": "src/pages/ProxyPage.tsx",
|
|
"line": 38
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_proxy_groups",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/NetworkPanel.tsx",
|
|
"line": 639
|
|
},
|
|
{
|
|
"file": "src/pages/ProxyPage.tsx",
|
|
"line": 37
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_quick_commands",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/ai/AIAssistantPanel.tsx",
|
|
"line": 1103
|
|
},
|
|
{
|
|
"file": "src/components/panel/QuickCommands.tsx",
|
|
"line": 297
|
|
},
|
|
{
|
|
"file": "src/hooks/useCommandHistory.ts",
|
|
"line": 163
|
|
},
|
|
{
|
|
"file": "src/pages/QuickCommandPage.tsx",
|
|
"line": 96
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_remote_ascend_npu_overview",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/hooks/useRemoteNpuOverview.ts",
|
|
"line": 58
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_remote_docker_compose_projects",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/DockerManager.tsx",
|
|
"line": 187
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_remote_docker_images",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/DockerManager.tsx",
|
|
"line": 168
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_remote_docker_networks",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/DockerManager.tsx",
|
|
"line": 180
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_remote_docker_overview",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/DockerManager.tsx",
|
|
"line": 129
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_remote_docker_volumes",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/DockerManager.tsx",
|
|
"line": 173
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_remote_gpu_overview",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/hooks/useRemoteGpuOverview.ts",
|
|
"line": 59
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_remote_processes",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/ProcessManager.tsx",
|
|
"line": 196
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_remote_stats",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/hooks/useRemoteStats.ts",
|
|
"line": 69
|
|
},
|
|
{
|
|
"file": "src/lib/connectionAutoIcon.ts",
|
|
"line": 45
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_saved_connections",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/App.tsx",
|
|
"line": 740
|
|
},
|
|
{
|
|
"file": "src/App.tsx",
|
|
"line": 972
|
|
},
|
|
{
|
|
"file": "src/components/panel/security-auth/PasswordManagementTab.tsx",
|
|
"line": 176
|
|
},
|
|
{
|
|
"file": "src/context/AppProvider.tsx",
|
|
"line": 595
|
|
},
|
|
{
|
|
"file": "src/hooks/useConnectAfterEdit.ts",
|
|
"line": 71
|
|
},
|
|
{
|
|
"file": "src/lib/connectionAutoIcon.ts",
|
|
"line": 19
|
|
},
|
|
{
|
|
"file": "src/pages/NewSessionPage.tsx",
|
|
"line": 351
|
|
},
|
|
{
|
|
"file": "src/pages/TunnelPage.tsx",
|
|
"line": 42
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_saved_credential_password",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/security-auth/CredentialManagementTab.tsx",
|
|
"line": 126
|
|
},
|
|
{
|
|
"file": "src/components/panel/security-auth/CredentialManagementTab.tsx",
|
|
"line": 170
|
|
},
|
|
{
|
|
"file": "src/hooks/useCredentialAutofill.ts",
|
|
"line": 194
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_saved_credentials",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/security-auth/CredentialManagementTab.tsx",
|
|
"line": 88
|
|
},
|
|
{
|
|
"file": "src/hooks/useCredentialAutofill.ts",
|
|
"line": 105
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_saved_password_value",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/security-auth/PasswordManagementTab.tsx",
|
|
"line": 216
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_saved_passwords",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/dialog/connections/SshAuthDialog.tsx",
|
|
"line": 132
|
|
},
|
|
{
|
|
"file": "src/components/panel/security-auth/PasswordManagementTab.tsx",
|
|
"line": 175
|
|
},
|
|
{
|
|
"file": "src/components/sessions/RdpForm.tsx",
|
|
"line": 126
|
|
},
|
|
{
|
|
"file": "src/components/sessions/SshForm.tsx",
|
|
"line": 563
|
|
},
|
|
{
|
|
"file": "src/components/sessions/TelnetForm.tsx",
|
|
"line": 151
|
|
},
|
|
{
|
|
"file": "src/components/sessions/VncForm.tsx",
|
|
"line": 114
|
|
},
|
|
{
|
|
"file": "src/pages/NewSessionPage.tsx",
|
|
"line": 348
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_session_cwd_presentation",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/dynamicTabTitles.ts",
|
|
"line": 611
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_session_info",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/context/AppProvider.tsx",
|
|
"line": 1136
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_ssh_agent_forwarding_identities",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/sessions/SshForm.tsx",
|
|
"line": 586
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_ssh_key_passphrase",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/security-auth/KeyManagementTab.tsx",
|
|
"line": 133
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_ssh_key_private_key",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/security-auth/KeyManagementTab.tsx",
|
|
"line": 257
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_ssh_key_public_key",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/security-auth/KeyManagementTab.tsx",
|
|
"line": 270
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_ssh_keys",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/dialog/connections/SshAuthDialog.tsx",
|
|
"line": 108
|
|
},
|
|
{
|
|
"file": "src/components/panel/security-auth/KeyManagementTab.tsx",
|
|
"line": 76
|
|
},
|
|
{
|
|
"file": "src/components/sessions/SshForm.tsx",
|
|
"line": 551
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_support_info",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/dialog/app/AboutDialog.tsx",
|
|
"line": 61
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_supported_ssh_algorithms",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/sessions/SshForm.tsx",
|
|
"line": 643
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_system_font_infos",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/settings/AppearanceTab.tsx",
|
|
"line": 148
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_terminal_cwd",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
|
|
"line": 2635
|
|
},
|
|
{
|
|
"file": "src/lib/terminalContext.ts",
|
|
"line": 64
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_tunnel_groups",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/NetworkPanel.tsx",
|
|
"line": 649
|
|
},
|
|
{
|
|
"file": "src/pages/TunnelPage.tsx",
|
|
"line": 41
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_tunnel_runtime_states",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/NetworkPanel.tsx",
|
|
"line": 678
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "get_tunnels",
|
|
"boundary": "browser-adapter",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/NetworkPanel.tsx",
|
|
"line": 668
|
|
},
|
|
{
|
|
"file": "src/pages/TunnelPage.tsx",
|
|
"line": 44
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "hide_main_window",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/App.tsx",
|
|
"line": 1682
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "import_ai_provider_icon",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/settings/AiTab.tsx",
|
|
"line": 1708
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "import_config",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/hooks/useConfigTransfer.tsx",
|
|
"line": 123
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "import_connection_icon",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/pages/NewSessionPage.tsx",
|
|
"line": 671
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "import_keyword_highlight_rules",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/dialog/terminal/KeywordHighlightImportDialog.tsx",
|
|
"line": 63
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "import_otp_from_qr",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/security-auth/OtpManagementTab.tsx",
|
|
"line": 114
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "import_quick_commands",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/dialog/quick-commands/QuickCommandsImportDialog.tsx",
|
|
"line": 91
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "import_sessions",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/dialog/connections/ImportDialog.tsx",
|
|
"line": 171
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "import_ssh_config_hosts",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/dialog/connections/ImportDialog.tsx",
|
|
"line": 213
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "import_termius_sessions",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/dialog/connections/ImportDialog.tsx",
|
|
"line": 170
|
|
},
|
|
{
|
|
"file": "src/components/dialog/connections/ImportDialog.tsx",
|
|
"line": 234
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "increment_quick_command_use_count",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/QuickCommands.tsx",
|
|
"line": 425
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "inspect_marketplace_plugin",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/plugins.ts",
|
|
"line": 15
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "inspect_plugin_package",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/plugins.ts",
|
|
"line": 37
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "install_marketplace_plugin",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/plugins.ts",
|
|
"line": 17
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "install_plugin_package",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/plugins.ts",
|
|
"line": 39
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "list_cloud_sync_history",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/SyncBackupHistoryPanel.tsx",
|
|
"line": 181
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "list_local_child_directories",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
|
|
"line": 2151
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "list_local_dir",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
|
|
"line": 1251
|
|
},
|
|
{
|
|
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
|
|
"line": 1381
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "list_note_tree",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/hooks/useNotesTree.ts",
|
|
"line": 67
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "list_plugins",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/plugins.ts",
|
|
"line": 36
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "list_recording_statuses",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/hooks/useSessionRuntimeState.ts",
|
|
"line": 23
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "list_remote_child_directories",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
|
|
"line": 2156
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "list_remote_dir",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
|
|
"line": 1255
|
|
},
|
|
{
|
|
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
|
|
"line": 1385
|
|
},
|
|
{
|
|
"file": "src/lib/terminalZmodemUpload.ts",
|
|
"line": 192
|
|
},
|
|
{
|
|
"file": "src/lib/transferDuplicateResolution.ts",
|
|
"line": 36
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "list_serial_ports",
|
|
"boundary": "browser-adapter",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/dialog/connections/TemporarySshLinkDialog.tsx",
|
|
"line": 66
|
|
},
|
|
{
|
|
"file": "src/pages/NewSessionPage.tsx",
|
|
"line": 500
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "list_sessions",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/ActiveSessions.tsx",
|
|
"line": 60
|
|
},
|
|
{
|
|
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
|
|
"line": 314
|
|
},
|
|
{
|
|
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
|
|
"line": 1111
|
|
},
|
|
{
|
|
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
|
|
"line": 1144
|
|
},
|
|
{
|
|
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
|
|
"line": 2267
|
|
},
|
|
{
|
|
"file": "src/components/panel/file-explorer/useFileExplorerClipboard.ts",
|
|
"line": 79
|
|
},
|
|
{
|
|
"file": "src/components/panel/file-explorer/useFileExplorerClipboard.ts",
|
|
"line": 108
|
|
},
|
|
{
|
|
"file": "src/components/panel/RecordingPanel.tsx",
|
|
"line": 83
|
|
},
|
|
{
|
|
"file": "src/context/AppProvider.tsx",
|
|
"line": 1121
|
|
},
|
|
{
|
|
"file": "src/hooks/useSessionRuntimeState.ts",
|
|
"line": 54
|
|
},
|
|
{
|
|
"file": "src/lib/dynamicTabTitles.ts",
|
|
"line": 763
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "logout_codex",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/settings/AiTab.tsx",
|
|
"line": 697
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "mark_tunnels_disconnected_for_connection",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/App.tsx",
|
|
"line": 2099
|
|
},
|
|
{
|
|
"file": "src/App.tsx",
|
|
"line": 2199
|
|
},
|
|
{
|
|
"file": "src/App.tsx",
|
|
"line": 2381
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "mark_tunnels_reconnecting_for_connection",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/App.tsx",
|
|
"line": 2065
|
|
},
|
|
{
|
|
"file": "src/App.tsx",
|
|
"line": 2165
|
|
},
|
|
{
|
|
"file": "src/App.tsx",
|
|
"line": 2348
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "move_file_entry",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/context/TransferContext.tsx",
|
|
"line": 602
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "move_note_node",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/hooks/useNotesTree.ts",
|
|
"line": 185
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "notify_mcp_session_restore_complete",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/context/AppProvider.tsx",
|
|
"line": 1265
|
|
},
|
|
{
|
|
"file": "src/context/AppProvider.tsx",
|
|
"line": 1277
|
|
},
|
|
{
|
|
"file": "src/context/AppProvider.tsx",
|
|
"line": 1292
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "open_child_window",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/windowManager.ts",
|
|
"line": 759
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "open_download_dir",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/file-explorer/FileTransfer.tsx",
|
|
"line": 591
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "open_local_file_text",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/file-explorer/FileDocumentEditor.tsx",
|
|
"line": 148
|
|
},
|
|
{
|
|
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
|
|
"line": 3480
|
|
},
|
|
{
|
|
"file": "src/pages/RemoteFileEditorPage.tsx",
|
|
"line": 380
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "open_log_dir",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/layout/Header.tsx",
|
|
"line": 1291
|
|
},
|
|
{
|
|
"file": "src/hooks/useConfigTransfer.tsx",
|
|
"line": 140
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "open_remote_file_text",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/file-explorer/FileDocumentEditor.tsx",
|
|
"line": 148
|
|
},
|
|
{
|
|
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
|
|
"line": 3480
|
|
},
|
|
{
|
|
"file": "src/pages/RemoteFileEditorPage.tsx",
|
|
"line": 380
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "open_transfer_target_directory",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/file-explorer/FileTransfer.tsx",
|
|
"line": 599
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "open_tunnel",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/NetworkPanel.tsx",
|
|
"line": 774
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "parse_otp_uri",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/security-auth/OtpManagementTab.tsx",
|
|
"line": 113
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "pause_transfer",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/context/TransferContext.tsx",
|
|
"line": 791
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "plugin_backend_call",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/plugins.ts",
|
|
"line": 61
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "plugin_host_call",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/plugins.ts",
|
|
"line": 59
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "poll_github_gist_device_flow",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/settings/SyncBackupTab.tsx",
|
|
"line": 300
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "prepare_docker_compose_service_logs_command",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/DockerManager.tsx",
|
|
"line": 517
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "prepare_docker_container_logs_command",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/DockerManager.tsx",
|
|
"line": 414
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "prepare_docker_container_shell_command",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/DockerManager.tsx",
|
|
"line": 430
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "quit_application",
|
|
"boundary": "browser-adapter",
|
|
"locations": [
|
|
{
|
|
"file": "src/App.tsx",
|
|
"line": 1656
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "rdp_attach_frame_channel",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/rdp/RdpPaneHost.tsx",
|
|
"line": 238
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "rdp_input_batch",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/rdp/RdpPaneHost.tsx",
|
|
"line": 169
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "rdp_resize",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/rdp/RdpPaneHost.tsx",
|
|
"line": 389
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "rdp_set_keyboard_capture",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/rdp/RdpPaneHost.tsx",
|
|
"line": 427
|
|
},
|
|
{
|
|
"file": "src/components/rdp/RdpPaneHost.tsx",
|
|
"line": 433
|
|
},
|
|
{
|
|
"file": "src/components/rdp/RdpPaneHost.tsx",
|
|
"line": 437
|
|
},
|
|
{
|
|
"file": "src/components/rdp/RdpPaneHost.tsx",
|
|
"line": 443
|
|
},
|
|
{
|
|
"file": "src/components/rdp/RdpPaneHost.tsx",
|
|
"line": 449
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "read_background_image_data_url",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/backgroundImage.ts",
|
|
"line": 79
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "read_clipboard_file_paths",
|
|
"boundary": "browser-adapter",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/clipboard.ts",
|
|
"line": 44
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "read_clipboard_path_payload",
|
|
"boundary": "browser-adapter",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/clipboard.ts",
|
|
"line": 40
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "read_clipboard_text",
|
|
"boundary": "browser-adapter",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/clipboard.ts",
|
|
"line": 13
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "read_local_file_text",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
|
|
"line": 2907
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "read_remote_file_text",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
|
|
"line": 2907
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "read_theme_file",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/dialog/theme/ThemeDesignerDialog.tsx",
|
|
"line": 236
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "rebind_ai_session",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/ai/AIAssistantPanel.tsx",
|
|
"line": 1273
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "refresh_plugin_monitor",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/plugins.ts",
|
|
"line": 31
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "register_command_confirmation_candidate",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/sessionInput.ts",
|
|
"line": 214
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "register_command_submission",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/sessionInput.ts",
|
|
"line": 164
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "rename_local_file",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/dialog/file-explorer/MoveDialog.tsx",
|
|
"line": 71
|
|
},
|
|
{
|
|
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
|
|
"line": 2845
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "rename_note_node",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/hooks/useNotesTree.ts",
|
|
"line": 178
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "rename_remote_file",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/dialog/file-explorer/MoveDialog.tsx",
|
|
"line": 76
|
|
},
|
|
{
|
|
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
|
|
"line": 2851
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "reorder_credentials",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/security-auth/CredentialManagementTab.tsx",
|
|
"line": 335
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "reorder_items",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/saved-connections/index.tsx",
|
|
"line": 427
|
|
},
|
|
{
|
|
"file": "src/components/panel/saved-connections/index.tsx",
|
|
"line": 1165
|
|
},
|
|
{
|
|
"file": "src/components/panel/saved-connections/index.tsx",
|
|
"line": 1179
|
|
},
|
|
{
|
|
"file": "src/components/panel/saved-connections/index.tsx",
|
|
"line": 1248
|
|
},
|
|
{
|
|
"file": "src/components/panel/saved-connections/index.tsx",
|
|
"line": 1303
|
|
},
|
|
{
|
|
"file": "src/components/panel/saved-connections/index.tsx",
|
|
"line": 1317
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "report_mcp_active_session",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/hooks/useMcpActiveSession.ts",
|
|
"line": 8
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "resize_session",
|
|
"boundary": "browser-adapter",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/terminal/XTerminal.tsx",
|
|
"line": 1877
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "resolve_cloud_sync_conflict",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/SyncBackupHistoryPanel.tsx",
|
|
"line": 229
|
|
},
|
|
{
|
|
"file": "src/components/settings/SyncBackupTab.tsx",
|
|
"line": 1161
|
|
},
|
|
{
|
|
"file": "src/components/settings/SyncBackupTab.tsx",
|
|
"line": 1180
|
|
},
|
|
{
|
|
"file": "src/components/settings/SyncBackupTab.tsx",
|
|
"line": 1198
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "resolve_local_directory_children",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
|
|
"line": 3339
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "resolve_local_drop_paths",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
|
|
"line": 1562
|
|
},
|
|
{
|
|
"file": "src/components/panel/file-explorer/useFileExplorerClipboard.ts",
|
|
"line": 120
|
|
},
|
|
{
|
|
"file": "src/components/terminal/useTerminalExternalDrop.ts",
|
|
"line": 41
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "respond_agent_step",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/ai/AgentStepView.tsx",
|
|
"line": 237
|
|
},
|
|
{
|
|
"file": "src/components/panel/ai/AgentStepView.tsx",
|
|
"line": 250
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "respond_external_mcp_approval",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/dialog/app/McpApprovalHost.tsx",
|
|
"line": 54
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "respond_host_key_verify",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/dialog/connections/HostKeyVerifyDialog.tsx",
|
|
"line": 40
|
|
},
|
|
{
|
|
"file": "src/components/dialog/connections/HostKeyVerifyDialog.tsx",
|
|
"line": 69
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "respond_mcp_session_open",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/App.tsx",
|
|
"line": 753
|
|
},
|
|
{
|
|
"file": "src/App.tsx",
|
|
"line": 773
|
|
},
|
|
{
|
|
"file": "src/App.tsx",
|
|
"line": 782
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "respond_plugin_approval",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/plugins.ts",
|
|
"line": 63
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "respond_rdp_certificate",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/dialog/connections/RdpCertificateVerifyDialog.tsx",
|
|
"line": 44
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "respond_ssh_agent_auth",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/dialog/connections/SshAgentAuthDialog.tsx",
|
|
"line": 53
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "respond_transfer_duplicate",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/dialog/file-explorer/TransferDuplicateDialog.tsx",
|
|
"line": 50
|
|
},
|
|
{
|
|
"file": "src/components/dialog/file-explorer/TransferDuplicateDialog.tsx",
|
|
"line": 68
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "respond_vnc_server_key",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/dialog/connections/VncServerKeyVerifyDialog.tsx",
|
|
"line": 44
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "resume_transfer",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/context/TransferContext.tsx",
|
|
"line": 544
|
|
},
|
|
{
|
|
"file": "src/context/TransferContext.tsx",
|
|
"line": 832
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "reveal_ai_provider_api_key",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/settings/AiTab.tsx",
|
|
"line": 1303
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "sanitize_download_file_name",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
|
|
"line": 3139
|
|
},
|
|
{
|
|
"file": "src/pages/FilePreviewPage.tsx",
|
|
"line": 249
|
|
},
|
|
{
|
|
"file": "src/pages/RemoteFileEditorPage.tsx",
|
|
"line": 345
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "save_app_language",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/layout/Header.tsx",
|
|
"line": 881
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "save_app_settings",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/context/AppProvider.tsx",
|
|
"line": 516
|
|
},
|
|
{
|
|
"file": "src/context/ChildAppProvider.tsx",
|
|
"line": 352
|
|
},
|
|
{
|
|
"file": "src/pages/SettingsPage.tsx",
|
|
"line": 390
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "save_app_ui_settings",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/context/AppProvider.tsx",
|
|
"line": 562
|
|
},
|
|
{
|
|
"file": "src/context/AppProvider.tsx",
|
|
"line": 631
|
|
},
|
|
{
|
|
"file": "src/context/AppProvider.tsx",
|
|
"line": 1049
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "save_connection",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/saved-connections/index.tsx",
|
|
"line": 421
|
|
},
|
|
{
|
|
"file": "src/components/panel/saved-connections/index.tsx",
|
|
"line": 670
|
|
},
|
|
{
|
|
"file": "src/components/panel/saved-connections/index.tsx",
|
|
"line": 686
|
|
},
|
|
{
|
|
"file": "src/components/panel/saved-connections/index.tsx",
|
|
"line": 756
|
|
},
|
|
{
|
|
"file": "src/components/panel/saved-connections/index.tsx",
|
|
"line": 1164
|
|
},
|
|
{
|
|
"file": "src/components/panel/saved-connections/index.tsx",
|
|
"line": 1198
|
|
},
|
|
{
|
|
"file": "src/components/panel/saved-connections/index.tsx",
|
|
"line": 1298
|
|
},
|
|
{
|
|
"file": "src/pages/NewSessionPage.tsx",
|
|
"line": 1258
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "save_credential",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/security-auth/CredentialManagementTab.tsx",
|
|
"line": 217
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "save_group",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/saved-connections/index.tsx",
|
|
"line": 786
|
|
},
|
|
{
|
|
"file": "src/components/panel/saved-connections/index.tsx",
|
|
"line": 788
|
|
},
|
|
{
|
|
"file": "src/components/panel/saved-connections/index.tsx",
|
|
"line": 1178
|
|
},
|
|
{
|
|
"file": "src/components/panel/saved-connections/index.tsx",
|
|
"line": 1200
|
|
},
|
|
{
|
|
"file": "src/components/panel/saved-connections/index.tsx",
|
|
"line": 1312
|
|
},
|
|
{
|
|
"file": "src/pages/NewSessionPage.tsx",
|
|
"line": 989
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "save_otp_entry",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/security-auth/OtpManagementTab.tsx",
|
|
"line": 174
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "save_password",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/security-auth/PasswordManagementTab.tsx",
|
|
"line": 279
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "save_proxy",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/pages/ProxyPage.tsx",
|
|
"line": 76
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "save_proxy_group",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/NetworkPanel.tsx",
|
|
"line": 793
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "save_quick_commands",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/QuickCommands.tsx",
|
|
"line": 321
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "save_session_transcript",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/hooks/useSessionRecordingActions.ts",
|
|
"line": 102
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "save_ssh_key",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/security-auth/KeyManagementTab.tsx",
|
|
"line": 182
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "save_tunnel",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/pages/TunnelPage.tsx",
|
|
"line": 116
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "save_tunnel_group",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/NetworkPanel.tsx",
|
|
"line": 793
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "serial_modem_upload",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/terminalFileDrop.ts",
|
|
"line": 85
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "set_app_lock_state",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/hooks/useAppLockState.ts",
|
|
"line": 55
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "set_external_mcp_enabled",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/settings/AiTab.tsx",
|
|
"line": 531
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "set_macos_app_menu",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/layout/Header.tsx",
|
|
"line": 1449
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "set_proxy_group",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/NetworkPanel.tsx",
|
|
"line": 750
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "set_recording_memory_limit",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/hooks/useSessionRuntimeState.ts",
|
|
"line": 82
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "set_tunnel_group",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/NetworkPanel.tsx",
|
|
"line": 762
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "signal_remote_process",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/ProcessManager.tsx",
|
|
"line": 331
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "start_ai_chat_stream",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/ai/AIAssistantPanel.tsx",
|
|
"line": 959
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "start_codex_login",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/settings/AiTab.tsx",
|
|
"line": 677
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "start_file_watch",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
|
|
"line": 3410
|
|
},
|
|
{
|
|
"file": "src/pages/FilePreviewPage.tsx",
|
|
"line": 264
|
|
},
|
|
{
|
|
"file": "src/pages/RemoteFileEditorPage.tsx",
|
|
"line": 360
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "start_recording",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/hooks/useSessionRecordingActions.ts",
|
|
"line": 68
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "stop_plugin_backend",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/plugins.ts",
|
|
"line": 35
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "stop_recording",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/hooks/useSessionRecordingActions.ts",
|
|
"line": 49
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "submit_docker_sudo_password",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/dialog/docker/DockerSudoPasswordDialog.tsx",
|
|
"line": 53
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "submit_otp_response",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/dialog/connections/OtpDialog.tsx",
|
|
"line": 68
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "submit_ssh_auth_response",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/dialog/connections/SshAuthDialog.tsx",
|
|
"line": 245
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "subscribe_plugin_monitor",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/plugins.ts",
|
|
"line": 23
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "sync_pull_now",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/SyncBackupHistoryPanel.tsx",
|
|
"line": 319
|
|
},
|
|
{
|
|
"file": "src/components/settings/SyncBackupTab.tsx",
|
|
"line": 1074
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "sync_push_now",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/SyncBackupHistoryPanel.tsx",
|
|
"line": 303
|
|
},
|
|
{
|
|
"file": "src/components/settings/SyncBackupTab.tsx",
|
|
"line": 1065
|
|
},
|
|
{
|
|
"file": "src/components/settings/SyncBackupTab.tsx",
|
|
"line": 1084
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "terminal_history_search",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/hooks/useTerminalSearch.ts",
|
|
"line": 199
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "test_ai_model_connection",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/settings/AiTab.tsx",
|
|
"line": 1468
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "test_ai_provider_connection",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/settings/AiTab.tsx",
|
|
"line": 1405
|
|
},
|
|
{
|
|
"file": "src/components/settings/AiTab.tsx",
|
|
"line": 1966
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "test_cloud_sync_connection",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/settings/SyncBackupTab.tsx",
|
|
"line": 1054
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "translate_text",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/dialog/terminal/TranslationDialog.tsx",
|
|
"line": 44
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "try_get_terminal_cwd",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
|
|
"line": 543
|
|
},
|
|
{
|
|
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
|
|
"line": 1450
|
|
},
|
|
{
|
|
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
|
|
"line": 1762
|
|
},
|
|
{
|
|
"file": "src/components/terminal/XTerminal.tsx",
|
|
"line": 553
|
|
},
|
|
{
|
|
"file": "src/lib/terminalZmodemUpload.ts",
|
|
"line": 179
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "uninstall_plugin",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/plugins.ts",
|
|
"line": 54
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "unsubscribe_plugin_monitor",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/plugins.ts",
|
|
"line": 29
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "update_connection_asset_from_monitoring",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/hooks/useAssetMonitoringCache.ts",
|
|
"line": 83
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "update_connection_icon",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/connectionAutoIcon.ts",
|
|
"line": 60
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "update_note",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/note-editor/NoteEditor.tsx",
|
|
"line": 138
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "update_remote_file_attributes",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/dialog/file-explorer/PropertiesDialog.tsx",
|
|
"line": 189
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "update_remote_symlink_target",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/dialog/file-explorer/PropertiesDialog.tsx",
|
|
"line": 181
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "upload_clipboard_image_to_ssh",
|
|
"boundary": "browser-adapter",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/clipboard.ts",
|
|
"line": 50
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "upload_local_directory",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/context/TransferContext.tsx",
|
|
"line": 644
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "upload_local_file",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
|
|
"line": 1172
|
|
},
|
|
{
|
|
"file": "src/context/TransferContext.tsx",
|
|
"line": 652
|
|
},
|
|
{
|
|
"file": "src/pages/FileUploadPage.tsx",
|
|
"line": 37
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "upsert_quick_command",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/ai/AIAssistantPanel.tsx",
|
|
"line": 1133
|
|
},
|
|
{
|
|
"file": "src/pages/QuickCommandPage.tsx",
|
|
"line": 234
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "verify_master_password",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/dialog/app/LockScreen.tsx",
|
|
"line": 76
|
|
},
|
|
{
|
|
"file": "src/components/panel/security-auth/SecretUnlockFooter.tsx",
|
|
"line": 90
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "vnc_attach_frame_channel",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/vncFrames.ts",
|
|
"line": 53
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "vnc_detach_frame_channel",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/vncFrames.ts",
|
|
"line": 42
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "vnc_input_batch",
|
|
"boundary": "browser-adapter",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/vnc/VncPaneHost.tsx",
|
|
"line": 144
|
|
},
|
|
{
|
|
"file": "src/components/vnc/VncPaneHost.tsx",
|
|
"line": 152
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "vnc_reconnect",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/vnc/VncPaneHost.tsx",
|
|
"line": 408
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "vnc_set_clipboard_text",
|
|
"boundary": "browser-adapter",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/vnc/VncPaneHost.tsx",
|
|
"line": 220
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "write_bytes_to_session",
|
|
"boundary": "browser-adapter",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/sessionInput.ts",
|
|
"line": 179
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "write_clipboard_text",
|
|
"boundary": "browser-adapter",
|
|
"locations": [
|
|
{
|
|
"file": "src/lib/clipboard.ts",
|
|
"line": 20
|
|
},
|
|
{
|
|
"file": "src/lib/clipboard.ts",
|
|
"line": 36
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "write_local_file_text",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/file-explorer/FileDocumentEditor.tsx",
|
|
"line": 94
|
|
},
|
|
{
|
|
"file": "src/pages/RemoteFileEditorPage.tsx",
|
|
"line": 581
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "write_remote_file_text",
|
|
"boundary": "server-allowlist",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/file-explorer/FileDocumentEditor.tsx",
|
|
"line": 94
|
|
},
|
|
{
|
|
"file": "src/pages/RemoteFileEditorPage.tsx",
|
|
"line": 581
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "write_theme_file",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/dialog/theme/ThemeDesignerDialog.tsx",
|
|
"line": 202
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "write_to_session",
|
|
"boundary": "browser-adapter",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/panel/SendCommandPanel.tsx",
|
|
"line": 664
|
|
},
|
|
{
|
|
"file": "src/lib/sessionInput.ts",
|
|
"line": 170
|
|
},
|
|
{
|
|
"file": "src/lib/sessionInput.ts",
|
|
"line": 222
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "zmodem_accept_download",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/terminal/zmodemTerminalEvents.ts",
|
|
"line": 297
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "zmodem_accept_upload",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/terminal/zmodemTerminalEvents.ts",
|
|
"line": 322
|
|
},
|
|
{
|
|
"file": "src/components/terminal/zmodemTerminalEvents.ts",
|
|
"line": 354
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "zmodem_cancel",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/terminal/zmodemTerminalEvents.ts",
|
|
"line": 302
|
|
},
|
|
{
|
|
"file": "src/components/terminal/zmodemTerminalEvents.ts",
|
|
"line": 344
|
|
},
|
|
{
|
|
"file": "src/components/terminal/zmodemTerminalEvents.ts",
|
|
"line": 360
|
|
},
|
|
{
|
|
"file": "src/lib/terminalZmodemUpload.ts",
|
|
"line": 91
|
|
},
|
|
{
|
|
"file": "src/lib/terminalZmodemUpload.ts",
|
|
"line": 332
|
|
},
|
|
{
|
|
"file": "src/lib/terminalZmodemUpload.ts",
|
|
"line": 365
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "zmodem_pick_download_dir",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/terminal/zmodemTerminalEvents.ts",
|
|
"line": 294
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "zmodem_pick_upload_files",
|
|
"boundary": "desktop-or-unmatched",
|
|
"locations": [
|
|
{
|
|
"file": "src/components/terminal/zmodemTerminalEvents.ts",
|
|
"line": 330
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"dynamic": [
|
|
{
|
|
"file": "src/components/dialog/file-explorer/NewItemDialog.tsx",
|
|
"line": 89,
|
|
"expression": "command"
|
|
},
|
|
{
|
|
"file": "src/components/panel/file-explorer/FileDocumentEditor.tsx",
|
|
"line": 94,
|
|
"expression": "pane.file.backend === \"local\" ? \"write_local_file_text\" : \"write_remote_file_text\""
|
|
},
|
|
{
|
|
"file": "src/components/panel/file-explorer/FileDocumentEditor.tsx",
|
|
"line": 148,
|
|
"expression": "pane.file.backend === \"local\" ? \"open_local_file_text\" : \"open_remote_file_text\""
|
|
},
|
|
{
|
|
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
|
|
"line": 1698,
|
|
"expression": "backend === \"local\" ? \"get_local_home_dir\" : \"get_home_dir\""
|
|
},
|
|
{
|
|
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
|
|
"line": 2907,
|
|
"expression": "backend === \"local\" ? \"read_local_file_text\" : \"read_remote_file_text\""
|
|
},
|
|
{
|
|
"file": "src/components/panel/file-explorer/FileExplorer.tsx",
|
|
"line": 3480,
|
|
"expression": "backend === \"local\" ? \"open_local_file_text\" : \"open_remote_file_text\""
|
|
},
|
|
{
|
|
"file": "src/components/panel/file-explorer/FilePreviewContent.tsx",
|
|
"line": 166,
|
|
"expression": "command"
|
|
},
|
|
{
|
|
"file": "src/components/panel/NetworkPanel.tsx",
|
|
"line": 774,
|
|
"expression": "open ? \"open_tunnel\" : \"close_tunnel\""
|
|
},
|
|
{
|
|
"file": "src/components/panel/NetworkPanel.tsx",
|
|
"line": 793,
|
|
"expression": "groupDialog.tab === \"proxy\" ? \"save_proxy_group\" : \"save_tunnel_group\""
|
|
},
|
|
{
|
|
"file": "src/components/panel/NetworkPanel.tsx",
|
|
"line": 811,
|
|
"expression": "deleteGroupState.tab === \"proxy\" ? \"delete_proxy_group\" : \"delete_tunnel_group\""
|
|
},
|
|
{
|
|
"file": "src/components/panel/RecordingPanel.tsx",
|
|
"line": 132,
|
|
"expression": "command"
|
|
},
|
|
{
|
|
"file": "src/components/terminal/TerminalContextMenu.tsx",
|
|
"line": 252,
|
|
"expression": "command"
|
|
},
|
|
{
|
|
"file": "src/context/TransferContext.tsx",
|
|
"line": 602,
|
|
"expression": "request.moveSource ? \"move_file_entry\" : \"copy_file_entry\""
|
|
},
|
|
{
|
|
"file": "src/lib/backend/api.ts",
|
|
"line": 14,
|
|
"expression": "command"
|
|
},
|
|
{
|
|
"file": "src/lib/backend/tauri.ts",
|
|
"line": 6,
|
|
"expression": "...args"
|
|
},
|
|
{
|
|
"file": "src/lib/invoke.ts",
|
|
"line": 165,
|
|
"expression": "cmd"
|
|
},
|
|
{
|
|
"file": "src/pages/RemoteFileEditorPage.tsx",
|
|
"line": 380,
|
|
"expression": "tab.backend === \"local\" ? \"open_local_file_text\" : \"open_remote_file_text\""
|
|
},
|
|
{
|
|
"file": "src/pages/RemoteFileEditorPage.tsx",
|
|
"line": 581,
|
|
"expression": "tab.backend === \"local\" ? \"write_local_file_text\" : \"write_remote_file_text\""
|
|
}
|
|
]
|
|
}
|