T03 · Remote Payload Retrieval and Execution
- Location
SKILL.md:53- Finding
Unverified Remote Installation Scripts Executed Directly
- Content
View full analysis
): ```bash curl -fsSL https://cli.oomol.com/install.sh | bash # macOS / Linux ``` ```powershell irm https://cli.oomol.com/install.ps1 | iex # Windows PowerShell ``` ``` ### Technical Analysis The installation instructions download scripts from an external OOMOL-controlled URL and immediately execute them using Bash or PowerShell. The commands provide no version pinning, cryptographic signature validation, checksum verification, or opportunity to inspect the downloaded content before execution. Although HTTPS provides transport protection, it does not establish that future content at these URLs will match the code reviewed during this audit. A compromise of the hosting infrastructure, publishing credentials, DNS resolution, TLS termination environment, or upstream build system could cause arbitrary attacker-controlled code to be delivered. Because the effective payload remains remotely mutable after the Skill has been reviewed, this behavior matches `T03: Remote Payload Retrieval and Execution`. ### Attack Path 1. An attacker compromises the installer hosting service, deployment pipeline, publishing credentials, or another component controlling `cli.oomol.com`. 2. The attacker replaces `install.sh` or `install.ps1` with a malicious payload. 3. The `oo` command is unavailable, causing the user or agent to follow the documented first-time setup process. 4. The shell downloads the current remote script. 5. The pipe passes the response directly to Bash or PowerShell without local validatio ...[truncated 928 chars]- Remediation
View remediation
