T03 · Remote Payload Retrieval and Execution
- Location
SKILL.md:14- Finding
Mutable Remote Installer Is Piped Directly Into a Shell
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill’s main purpose is coherent, but its install instructions ask users to run mutable remote code directly and optional unpinned package commands.
Review this skill before installing because the recommended setup runs a remote shell installer and optional unpinned npx commands. Prefer downloading and verifying the CLI manually, use pinned package versions where available, and run installation from a low-privilege environment without unnecessary secrets.
SKILL.md:14Mutable Remote Installer Is Piped Directly Into a Shell
SKILL.md:259Unpinned Third-Party Package Execution Through npx
The skill instructs users to execute a remote shell script directly via curl ... | sh, which is a classic high-risk pattern because the downloaded content is executed immediately without an independent review step. Even though the surrounding text claims checksum verification and limited behavior, those assurances are themselves untrusted skill content and do not eliminate the risk of server compromise, script tampering, or malicious updates.
curl -fsSL https://cli.inference.sh | sh && infsh login
# Generate a device mockup scene
infsh app run falai/flux-dev-lora --input '{
The trigger list includes broad phrases like "aso," "app preview," "app listing," and "device mockup" without constraints or exclusion conditions. In a manifest file, this can cause unintended invocation for general marketing or design requests that are not specifically about this skill.
The natural-language guidance states "Other | English defaults," which imposes a language choice for remaining markets rather than offering a user-selected locale. This can violate language/locale policy when the user has not opted into English output.
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.
No suspicious patterns detected.