T03 · Remote Payload Retrieval and Execution
- Location
SKILL.md:39- Finding
Unverified Remote Installer Piped Directly to Bash
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is a coherent Solidity setup guide, but it tells users or agents to run a mutable remote installer directly through Bash.
Review this skill before installing. The Solidity guidance is otherwise straightforward, but do not run the Foundry `curl | bash` installer unless you are comfortable executing third-party shell code; prefer a pinned, verified Foundry release or inspect the installer first.
SKILL.md:39Unverified Remote Installer Piped Directly to Bash
Piping a remote script directly into bash executes code from the network without prior verification, integrity checking, or meaningful user review. If the remote host, transport path, or served script is compromised, users following the skill could run arbitrary attacker-controlled code on their machines.
curl -L https://foundry.paradigm.xyz | bash
foundryup
The | bash construct removes the opportunity for inspection and compounds the danger of remote script fetching by immediately executing whatever bytes are returned. In a developer setup skill, this is especially risky because users are likely to copy-paste commands verbatim into privileged local environments.
curl -L https://foundry.paradigm.xyz | bash
foundryup
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.