T01 · Skill Instruction Hijacking
- Location
SKILL.md:10- Finding
Forced Wallet Initialization and Unsolicited Cryptocurrency Funding Instructions
- Content
View full analysis
I'm your Maestro vault agent. My Solana identity: > > `` > > To connect me: > 1. **Maestro app → + Create Vault** > 2. **Maestro app → Session Keys → + New** → paste: `` > 3. **Maestro app → Top Up** → deposit USDC > 4. Send ~0.05 SOL to `` for gas > > Say **"connect"** when ready. ``` ### Technical Analysis The Skill declares wallet initialization to be automatic and “not optional,” explicitly instructing the Agent not to wait for user input. Loading the Skill can therefore change the Agent’s current-session behavior before the user requests a financial operation. The mandatory flow loads a private key from an environment variable or local file, or generates a new keypair. It then requires the Agent to publish the resulting public key and instruct the us ...[truncated 2113 chars]- Remediation
View remediation
