T03 · Remote Payload Retrieval and Execution
- Location
SKILL.md:14- Finding
Unverified Remote Installer Executed Directly by Shell
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is coherent as an image-to-video guide, but its install instructions ask users to run internet-downloaded code directly in a shell.
Review before installing. Prefer a manual, version-pinned CLI install with checksum or signature verification instead of running the pipe-to-shell command, and avoid the optional related-skill `npx` installs unless you can verify the exact versions you are adding.
SKILL.md:14Unverified Remote Installer Executed Directly by Shell
SKILL.md:232Unpinned Third-Party Skill Installation Through npx
curl -fsSL https://cli.inference.sh | sh is a classic external script fetching anti-pattern: it executes remote content immediately, with no opportunity for inspection before execution. If the remote server, DNS, TLS termination, CDN, or release process is compromised, arbitrary code runs on the user's machine, making this a real and material supply-chain risk.
curl -fsSL https://cli.inference.sh | sh && infsh login
# Generate a still image
infsh app run falai/flux-dev-lora --input '{
The skill instructs users to execute a remote script directly via curl ... | sh, which gives network-fetched code immediate shell execution with the user's privileges. In a skill intended as a content-generation guide, this is more dangerous because users may copy-paste it as a trusted prerequisite, creating a straightforward supply-chain compromise path if the host, transport, or distribution pipeline is ever abused.
The command fetches and runs downloaded shell code without a prominent warning or mandatory verification step, encouraging unsafe copy-paste behavior. Even though the note below mentions checksum verification, it appears after the executable example and does not mitigate the initial risky pattern, so the context makes misuse more likely.
The manifest describes a still-to-video conversion guide focused on model selection, motion prompting, and camera movement for animating images. However, the documented workflow expands beyond image-to-video into generating source images, upscaling videos, synthesizing ambient audio, and merging media, which materially broadens the skill's actual behavior and implied purpose.
npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
The manifest presents the skill as a guide for still-to-video conversion techniques and model usage. The quick start additionally instructs users to download and install a remote CLI and log in, which is operational setup outside the core image-to-video guidance described in the manifest.
No suspicious patterns detected.