T03 · Remote Payload Retrieval and Execution
- Location
SKILL.md:59- Finding
Unverified Remote Installation Scripts Are Executed Directly by the Shell
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill mostly matches its GraphHopper purpose, but its first-time setup tells agents to run remote installer scripts directly in a shell without verification.
Install only if you are comfortable with the OOMOL CLI dependency and handle first-time setup yourself through a trusted, reviewed installation path. Do not let an agent run the curl-to-bash or Invoke-Expression installer automatically; prefer a version-pinned installer with checksum or signature verification.
SKILL.md:59Unverified Remote Installation Scripts Are Executed Directly by the Shell
The skill instructs the agent to install software via a remote script piped directly into a shell (curl ... | bash), which executes unreviewed code fetched at runtime. If the install endpoint, transport, DNS, or hosting account is compromised, this becomes an immediate arbitrary code execution path on the user's machine or runner.
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 description says to use this skill for "ANY GraphHopper request" and "Whenever a task involves GraphHopper," which is broader than a specific trigger phrase or constrained activation condition. This can overlap with casual mentions or indirect references to GraphHopper and does not provide exclusion conditions or negative examples.
No suspicious patterns detected.