T03 · Remote Payload Retrieval and Execution
- Location
SKILL.md:60- Finding
Unverified Remote Installer Scripts Executed Directly by Shell Interpreters
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is a coherent Luma read connector, but its fallback setup asks users to run an unverified remote installer, so it needs review before installation.
Review the oo CLI installation path before using this skill. Prefer installing the CLI through a verified package or manually downloading and inspecting a pinned installer with a published checksum or signature. Only connect Luma if you are comfortable letting OOMOL-mediated commands read your Luma calendar, event, guest, and profile data.
SKILL.md:60Unverified Remote Installer Scripts Executed Directly by Shell Interpreters
The skill instructs users to install the CLI via a shell pipeline that downloads a remote script and executes it immediately (curl ... | bash). This creates a supply-chain and remote-code-execution risk: if the install endpoint, transport, DNS, or hosting is compromised, arbitrary code runs on the user's machine with the user's 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 description instructs use of the skill for "ANY Luma request," a very broad activation condition that does not define scope limits or exclusions. This can cause unintended invocation whenever Luma is mentioned, rather than only for specific supported actions or contexts.
No suspicious patterns detected.