T03 · Remote Payload Retrieval and Execution
- Location
SKILL.md:63- Finding
Unverified Remote Installer Downloaded and Executed Directly
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill mostly fits its Gem read-only purpose, but its setup path tells agents to run an unverified remote installer on the user’s machine.
Review before installing. Normal Gem read actions are reasonably scoped, but do not let the agent run the installer commands automatically. Install the oo CLI only from a source you trust, preferably with a pinned version and verified checksum or signature, and confirm any login or connection step yourself.
SKILL.md:63Unverified Remote Installer Downloaded and Executed Directly
The skill instructs the agent to install software using a remote script piped directly into a shell (curl ... | bash), which is a well-known supply-chain and remote code execution risk. If the remote server, transport, or script content is compromised, the agent or user may execute arbitrary code with local privileges.
oo: command not found — install the oo CLI (other platforms: https://cli.oomol.com/install-guide.md):
curl -fsSL https://cli.oomol.com/install.sh | bash # macOS / Linux
The trigger text says to use this skill for "ANY Gem request," which is overly broad and can cause the agent to route all Gem-related tasks through this skill without checking whether the request is appropriate, read-only, or within least-privilege scope. In agent systems, broad invocation rules increase the chance of unintended tool use and make it easier for unsafe instructions in the skill to influence behavior.
No suspicious patterns detected.