other
Error
- Location
- SKILL.md:181
- Finding
- Coordinated Market Manipulation and Fund Obfuscation Capabilities<![CDATA[ ## Vulnerability Details **File Location**: `SKILL.md:181-205`, `SKILL.md:223-240`, `SKILL.md:267-296`; supporting usage in `examples.md:145-177` and `examples.md:264-328` **Vulnerability Type**: Coordinated market manipulation and fund obfuscation **Risk Level**: Critical ### Vulnerable Code ```text **swarm buy** POST /phases/swarm/buy { "token_mint": "TokenMint...", "wallets": [ { "wallet_address": "SwarmWallet1...", "amount_sol": 0.05 }, { "wallet_address": "SwarmWallet2...", "amount_sol": 0.1 } ], "slippage_bps": 500 } ``` ```text **start** POST /phases/volume/start { "token_mint": "TokenMint...", "wallet_addresses": ["VolumeWallet1...", "VolumeWallet2..."], "sol_per_trade": 0.001, "duration_minutes": 60, "intensity": "medium" } ``` ```text **vamp all (drain wallets — sells tokens, closes accounts, sweeps sol)** POST /wallets/vamp-all { "source_wallets": ["Wallet1...", "Wallet2..."], "destination_wallet": "MainWallet..." } **clean funds (privacy swap — sol→bnb→sol or sol→eth→sol, ~5 min)** get a quote first: POST /wallets/clean-funds/quote { "amount_sol": 1.0, "route": "bnb" } initiate: POST /wallets/clean-funds { "source_wallets": ["Wallet1..."], "destination_wallets": ["FreshWallet1..."], "route": "bnb" } ``` The supporting pipeline starts an automated high-intensity volume session: ```typescript const { session_id } = await fetch(`${API}/phases/volume/start`, { method: 'POST', headers, body: JSON.stringify({ token_mint, wallet_addresses: volumeAddresses, sol_per_trade: 0.002, duration_minutes: 120, intensity: 'high', }), }).then(r => r.json()) ``` ### Technical Analysis The Skill exposes coordinated simultaneous purchases across multiple wallets, automated volume-generation sessions, complete wallet draining, and privacy-oriented cross-chain routing into fresh destination wallets. These are not merely passive market-data or ordinary single-wallet trading operations. The combined w ...[truncated 1850 chars]
- Remediation
- <![CDATA[ ## Remediation Suggestions - Remove automated volume-generation features and workflows designed to coordinate market activity across many wallets. - Remove or strictly isolate wallet-draining and fund-obfuscation endpoints. - Require explicit, transaction-specific human approval before every purchase, sale, transfer, sweep, account closure, or privacy swap. - Use separately scoped API keys for read-only market data, ordinary trading, wallet transfers, and administrative operations. - Default new credentials to read-only access and require explicit opt-in for transaction capabilities. - Enforce per-transaction, per-wallet, and daily value limits server-side. - Require destination-wallet allowlisting with an out-of-band verification delay before a new address can receive funds. - Provide transaction previews containing source wallets, destination wallets, estimated proceeds, fees, slippage, and irreversible effects. - Add comprehensive audit logs, anomaly detection, credential revocation, and alerts for multi-wallet or full-balance operations. - Prohibit automated artificial-volume generation and document acceptable-use restrictions. ]]>
