High-risk tools in ArvanCloud MCP Server
35 of the 232 tools in ArvanCloud MCP Server 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
-
arvan_ansible_playbookExecuteRun an Ansible playbook against a host (requires ``ansible-playbook``).
-
arvan_git_checkoutExecuteCheck out a branch, tag, or commit.
-
arvan_git_cloneExecuteClone a repository to ``dest`` (defaults to a fresh temp directory).
-
arvan_git_pullExecutePull the latest changes for the current branch.
-
arvan_helm_installExecuteInstall/upgrade a Helm chart.
-
arvan_iac_opentofu_validateExecuteValidate OpenTofu configuration (``tofu validate``).
-
arvan_iac_packer_validateExecuteValidate a Packer template (``packer validate``).
-
arvan_iac_terraform_applyExecuteRun ``terraform apply`` to create/update real ArvanCloud infrastructure.
-
arvan_iac_terraform_fmtExecuteCheck (or apply, with ``write=True``) Terraform formatting.
-
arvan_iac_terraform_initExecuteRun ``terraform init`` (downloads the arvancloud/arvan provider).
-
arvan_iac_terraform_planExecuteRun ``terraform plan`` against the arvancloud/arvan provider.
-
arvan_iac_terraform_validateExecuteValidate Terraform configuration (optionally ``terraform init`` first).
-
arvan_iac_validate_kubernetesExecuteValidate Kubernetes manifests against the schema with kubeconform.
-
arvan_k8s_applyExecute``kubectl apply`` a manifest (inline YAML) or a directory of manifests.
-
arvan_kubectlExecuteRun an arbitrary kubectl command (e.g. ``["get","pods","-o","wide"]``).
-
arvan_net_http_checkExecuteMake an HTTP(S) request and report status, timing, and key headers.
-
arvan_net_http_load_testExecuteFire a quick concurrent load test and report latency percentiles.
-
arvan_net_pingExecuteICMP ping a host (requires the system ``ping`` binary).
-
arvan_net_port_scanExecuteScan a list of TCP ports on a host (defaults to common service ports).
-
arvan_net_tracerouteExecuteTrace the network path to a host (requires ``traceroute``).
-
arvan_notify_slackExecutePost a message to a Slack incoming webhook.
-
arvan_notify_telegramExecuteSend a Telegram message via a bot.
-
arvan_notify_webhookExecutePOST a JSON payload (or ``{"text": ...}``) to an arbitrary webhook.
-
arvan_provision_serverExecutearvan_provision_server
-
arvan_resize_serverExecuteChange a server's plan/flavor (resize CPU & RAM).
-
arvan_security_grypeExecuteScan a container image or a directory for vulnerabilities with grype.
-
arvan_security_sastExecuteStatic application security testing (SAST) with semgrep.
-
arvan_security_scan_imageExecuteScan a container image for vulnerabilities with Trivy (``trivy image``).
-
arvan_security_scan_vulnerabilitiesExecuteScan a filesystem for vulns, secrets and misconfig with Trivy (``trivy fs``).
-
arvan_server_actionExecuteRun a power/maintenance action on a server.
-
arvan_ssh_check_connectionExecuteVerify SSH connectivity/auth to a server (useful after provisioning).
-
arvan_ssh_runExecutearvan_ssh_run
-
arvan_ssh_run_scriptExecuteRun a multi-line script on a server over SSH (piped to ``bash -s``).
-
arvan_trigger_cdn_app_webhookExecuteTrigger a CDN app's webhook action.
-
arvan_wait_for_serverExecutePoll a server until it becomes active (or the timeout elapses).
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.