T03 · Remote Payload Retrieval and Execution
- Location
SKILL.md:14- Finding
Mutable Remote Installation Script Executed Directly by a Shell
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The changelog skill is mostly coherent, but its setup guidance includes high-risk remote shell installation and unpinned third-party skill installs that users should review carefully.
Install only if you trust inference.sh and are comfortable running its installer and logging into its CLI. For lower risk, use the changelog-writing guidance without running the Quick Start, avoid the unpinned related-skill installs, and prefer a manually downloaded, version-pinned, independently verified CLI package.
SKILL.md:14Mutable Remote Installation Script Executed Directly by a Shell
SKILL.md:264Unpinned Third-Party Skills Installed Through npx
The skill instructs users to execute curl -fsSL https://cli.inference.sh | sh, which pipes remote network content directly into a shell. Even with adjacent claims about checksum verification, this pattern creates a high-risk remote code execution path because users are encouraged to trust and run a fetched script before independently verifying its contents or integrity.
curl -fsSL https://cli.inference.sh | sh && infsh login
# Generate a feature announcement visual
infsh app run falai/flux-dev-lora --input '{
The trigger list is broad and includes generic phrases like 'product update' and 'feature announcement', which can cause the skill to activate in contexts beyond narrowly scoped changelog work. Over-broad invocation increases the chance that a tool-enabled skill is selected unnecessarily, exposing users to unrelated external-command guidance and expanding attack surface.
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.