T03 · Remote Payload Retrieval and Execution
- Location
SKILL.md:14- Finding
Remote Installer Is Downloaded and Executed Without Prior Verification
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is mostly coherent for creating social preview images, but its setup path asks users to run mutable internet code directly in a shell and suggests unpinned optional installs.
Review the installer before running it, prefer manual download and checksum or signature verification, and avoid the optional npx related-skill installs unless you have pinned and reviewed the exact versions. Treat any HTML, prompts, logos, or unreleased launch copy passed to infsh apps as data sent to an external service.
SKILL.md:14Remote Installer Is Downloaded and Executed Without Prior Verification
SKILL.md:212Unpinned Third-Party Skills Are Installed Through npx
The skill instructs users to execute a remote install script via curl ... | sh, which runs code fetched at runtime directly in the shell. Even with the note about checksum verification, the one-line command bypasses independent review and creates a strong supply-chain and remote code execution risk if the endpoint, transport, or upstream distribution is compromised.
curl -fsSL https://cli.inference.sh | sh && infsh login
# Generate an OG image with HTML-to-image
infsh app run infsh/html-to-image --input '{
The description includes generic triggers like "open graph," "social card," and "twitter card" in a long flat list, but does not define activation boundaries or negative examples. In a manifest file, this kind of broad phrasing can overlap with normal discussion about metadata or social previews and make it unclear when the skill should or should not activate.
The manifest describes a skill for Open Graph/social sharing image design, platform specs, branding, and dynamic image generation. Invoking tavily/search-assistant to research debugging tools adds a broad external search capability that is not necessary to design or generate OG images and is outside the skill's stated 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.
No suspicious patterns detected.