T03 · Remote Payload Retrieval and Execution
- Location
SKILL.md:63- Finding
Unverified Remote Shell Script Execution on macOS and Linux
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The Heyzine skill is mostly coherent, but its setup instructions include unverified remote installer commands that could run arbitrary code if followed.
Review this skill before installing. It can read and modify Heyzine data through your connected OOMOL account, including deleting flipbooks, and it asks for confirmation before write or destructive actions. Do not let an agent run the remote installer commands automatically; install the oo CLI yourself from a trusted, verifiable source and only connect the Heyzine account you intend to manage.
SKILL.md:63Unverified Remote Shell Script Execution on macOS and Linux
SKILL.md:67Unverified Remote PowerShell Script Execution on Windows
The skill instructs the agent to install software via a remote script piped directly into a shell (curl ... | bash). This pattern is dangerous because it executes unpinned code fetched at runtime from an external server without integrity verification, creating a supply-chain compromise path if the host, network, or distribution endpoint is tampered with.
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 manifest description uses an extremely broad activation condition: "Use this skill for ANY Heyzine request" and "Whenever a task involves Heyzine." For a markdown/manifest file, this lacks narrowing conditions or exclusion examples and could cause unintended invocation whenever Heyzine is merely mentioned.
No suspicious patterns detected.