openclaw-deployment-installer
Fail
Audited by Gen Agent Trust Hub on May 17, 2026
Risk Level: CRITICALREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSCREDENTIALS_UNSAFEDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The skill instructs the agent to download and execute shell scripts directly from a third-party GitHub repository by piping them to bash. This allows for arbitrary code execution on the user's system without any verification of the remote script's integrity.
- Evidence:
curl -fsSL https://raw.githubusercontent.com/miaoxworld/OpenClawInstaller/main/install.sh | bashinSKILL.md. - Evidence:
curl -fsSL https://raw.githubusercontent.com/miaoxworld/OpenClawInstaller/main/config-menu.sh | bashinSKILL.md. - [COMMAND_EXECUTION]: The skill uses high-privilege and system-modifying commands to manage services and install software globaly.
- Evidence:
npm install -g openclawperforms a global package installation which often requires elevated permissions and modifies system state. - Evidence:
chmod +x install.sh config-menu.shchanges file execution permissions. - Evidence:
openclaw gateway start/stop/restartinvolves managing background system processes. - [CREDENTIALS_UNSAFE]: The skill documentation details how to store and manage sensitive API keys (Anthropic, OpenAI, Google Gemini, etc.) in local environment and JSON files. While common for setup, these commands expose credentials to the agent's context.
- Evidence: Storage of secrets in
~/.openclaw/envand~/.openclaw/openclaw.json. - Evidence: Use of
openclaw config set <key> <value>to handle plain-text secrets. - [DATA_EXFILTRATION]: The skill provides commands to export and backup the entire configuration and conversation history, which includes the sensitive API keys and personal data mentioned above.
- Evidence:
openclaw export --format jsonandopenclaw backup --output ~/openclaw-backup.tar.gzcan package sensitive environment data for extraction. - [EXTERNAL_DOWNLOADS]: The skill relies on downloading and cloning code from external repositories that are not recognized as trusted vendors or well-known services.
- Evidence:
git clone https://github.com/miaoxworld/OpenClawInstaller.git. - [PROMPT_INJECTION]: The skill establishes a significant attack surface for indirect prompt injection by connecting the agent to external messaging channels (Telegram, Discord, WhatsApp, Feishu).
- Ingestion points: Data entering from Telegram bots, Discord channels, and WhatsApp messages in
SKILL.md. - Boundary markers: The skill does not provide instructions to the agent to distinguish between channel data and its own system instructions.
- Capability inventory: The skill has access to shell execution (
bash), file writing, and network operations via theopenclawCLI tool. - Sanitization: No sanitization or validation of input from messaging channels is described.
Recommendations
- HIGH: Downloads and executes remote code from: https://raw.githubusercontent.com/miaoxworld/OpenClawInstaller/main/config-menu.sh, https://raw.githubusercontent.com/miaoxworld/OpenClawInstaller/main/install.sh - DO NOT USE without thorough review
- AI detected serious security threats
Audit Metadata