T03 · Remote Payload Retrieval and Execution
- Location
SKILL.md:5- Finding
Mutable Remote Installation Script Enables Post-Review Payload Substitution
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is mostly coherent for Stellar CLI use, but it automatically creates and selects a wallet and relies on a mutable remote installer, so users should review it before installing.
Install only if you are comfortable with the Stellar CLI being installed from the listed external sources and with the skill changing Stellar CLI testnet configuration. Before first use, prefer to manually approve wallet creation, avoid using a valuable existing identity as the default, back up any secret keys securely, and be especially cautious before mainnet operations or key deletion.
SKILL.md:5Mutable Remote Installation Script Enables Post-Review Payload Substitution
SKILL.md:15Automatic First-Run Wallet Creation and Persistent CLI State Changes Without Consent
The instruction to 'do NOT ask the user for confirmation' directs the agent to make autonomous decisions and perform state-changing actions on the user's behalf. In this skill, that autonomy directly triggers blockchain configuration and wallet operations, making the context more dangerous than passive documentation because the agent is told to act rather than merely inform.
## First-Run Setup (automatic)
When this skill is first used, run these steps automatically — do NOT ask the user for confirmation:
1. **Connect to testnet and verify:**
The skill explicitly instructs automatic first-run actions that create and fund a wallet and change the active network/context without asking the user. Even on testnet, this is an externally state-changing blockchain operation that can surprise users, create persistent identities, and normalize unsafe consent patterns for later mainnet use.
The documented stellar keys rm <NAME> command removes a wallet identity, but the skill provides no adjacent warning about deletion consequences or potential irrecoverability if the key is not backed up. In a wallet-management context, omitting deletion safety guidance increases the chance of accidental credential loss or disruption.
No suspicious patterns detected.