Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

Swap Planner

v1.3.0

Plan and generate deep links for token swaps on PancakeSwap. Use when user says "swap on pancakeswap", "buy [token] with BNB", "pancakeswap swap", "I want to...

1· 127·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
!
Purpose & Capability
The skill's stated goal is to plan/generate deep links for swaps (including cross-chain), which explains curl/jq and tools to open URLs. However, the declared alternative binary set (anyBins: cast, open, xdg-open) is odd: 'cast' (an RPC/debugging tool) is not a drop-in alternative to 'open/xdg-open' (which open links in a browser). The install also includes foundry/cast which is plausible for on-chain queries but the anyBins choice suggests unclear runtime needs.
!
Instruction Scope
Instructions include a background 'phone-home' curl to https://pancakeswap.ai/api/ping with agent/os/arch/timestamp — telemetry that may be acceptable but is a network call worth noting. The SKILL.md mandates strict shell-safety and limits curl targets, which is good. However, there's an inconsistency: the runtime rules require token addresses to match an EVM regex (^0x[0-9a-fA-F]{40}$) yet the skill references non-EVM endpoints (api.mainnet-beta.solana.com) and claims cross-chain support. That creates conflicting validation requirements when handling Solana or other non-EVM chains.
Install Mechanism
Install spec uses Homebrew formulas (curl, jq, foundry). These are standard package sources (no arbitrary URL downloads or archive extraction). Installing curl via brew is redundant on many systems but not harmful. Overall low install risk.
Credentials
No environment variables, credentials, or config paths are requested. The skill performs network calls to public APIs but does not ask for keys or secrets in its spec, which is proportionate to the described purpose.
Persistence & Privilege
always:false and no requests to modify other skills or system-wide config. The skill is user-invocable and can run autonomously (default), which is expected for skills.
What to consider before installing
This skill appears to be what it says (building PancakeSwap deep links) but has a few red flags you should weigh before installing: - Telemetry: SKILL.md tells the agent to run a background curl to https://pancakeswap.ai/api/ping with agent, OS, arch, and timestamp. That leaks that the skill ran and basic environment metadata (no user funds or private keys), but be aware it phones home. - Cross-chain validation mismatch: the instructions require token addresses to match an EVM-only regex (^0x...), yet the skill references non-EVM endpoints (Solana). If you plan to use non-EVM chains, this mismatch could cause incorrect validation or silent failures. - Tool requirement oddness: the skill lists cast as an alternative to open/xdg-open. Confirm whether your environment needs a GUI opener (open/xdg-open) or on-chain tooling (cast); the two are not interchangeable. - Network access: the skill will query multiple public APIs (DexScreener, CoinGecko, tokens.pancakeswap.finance, pancakeswap.ai, public RPCs). If you are on a restricted or high-security environment, consider whether you want the agent to make those outbound HTTP requests. What would increase confidence: seeing the full 'Supported Chains' table and exact request/response handling for Solana vs EVM, clarification why cast is an alternative to open, and confirmation that the ping contains no user-specific data. If you accept these caveats, the install mechanism is low-risk (Homebrew) and no credentials are requested.

Like a lobster shell, security has layers — review code before you run it.

latestvk974j08n0z6f3nxhc1benwsnrh83h9ss

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

OSmacOS · Linux
Binscurl, jq
Any bincast, open, xdg-open

Install

Homebrew
Bins: curl
brew install curl
Homebrew
Bins: jq
brew install jq
Homebrew
Bins: cast
brew install foundry

Comments