T03 · Remote Payload Retrieval and Execution
- Location
SKILL.md:14- Finding
Unverified Remote Installer Executed Directly by a Shell
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill’s audio-generation purpose is clear, but its setup asks users to run a mutable internet installer directly in a shell and immediately log in.
Install only after reviewing the inference.sh installer path and account-login implications. Prefer a pinned, versioned CLI release with published checksums or signatures, and avoid running the optional unpinned `npx skills add` commands unless you separately trust and review those packages and skills.
SKILL.md:14Unverified Remote Installer Executed Directly by a Shell
SKILL.md:215Unpinned Executable and Skill Dependencies in Optional Installation Commands
curl -fsSL https://cli.inference.sh | sh is a classic remote code execution pattern: any compromise of DNS, TLS termination, hosting, CDN, or the script publisher can result in arbitrary shell commands running on the user's machine. The surrounding explanation reduces some uncertainty but does not eliminate the core danger, because users still execute unaudited remote code in their shell.
curl -fsSL https://cli.inference.sh | sh && infsh login
# Two-speaker conversation
infsh app run falai/dia-tts --input '{
The trigger list contains broad phrases such as 'podcast audio', 'character voices', and 'multi speaker' that could match ordinary user requests and cause the skill to activate unexpectedly. Over-broad activation increases the chance that users are funneled into this skill's shell-install and external-tool workflow without explicit intent, which raises downstream security risk.
The skill instructs users to execute a remote script directly with curl ... | sh, which runs downloaded code immediately without a review step. Even with the note claiming checksum verification, this pattern trains users to execute network-fetched code blindly and creates a high-impact supply-chain compromise path if the host, distribution channel, or install script is ever tampered with.
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.