Skill flagged — suspicious patterns detected

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

GMGN Skill Portfolio

v1.1.9

Analyze any crypto wallet portfolio on Solana, BNB Chain, and Base Chain — on-chain holdings, PnL, win rate, trading activity for meme coins, pump.fun and fo...

0· 55·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 claims to analyze crypto portfolios and requires the gmgn-cli tool and an API key to access GMGN data — this is coherent with its stated purpose.
!
Instruction Scope
SKILL.md instructs the agent to generate an Ed25519 keypair with openssl, ask the user to visit gmgn.ai to register the public key, accept the returned API key from the user, and write that API key to ~/.config/gmgn/.env. It also tells the agent to run host commands (ifconfig / ip addr) and make an external request to https://ipv6.icanhazip.com to check IPv6. These instructions read local network interfaces and create/store a secret on disk; the file path and API key requirement are not declared in the registry metadata, and the private key is created in /tmp but not explicitly removed — all of which are scope and data-handling concerns.
Install Mechanism
The registry lists no install spec, but SKILL.md metadata suggests installing gmgn-cli via npm (npm install -g gmgn-cli). Using npm is typical for a CLI but the discrepancy between registry install-spec and the skill's own metadata is an inconsistency you should confirm. Installing from npm is moderate risk: verify the package's source and publisher before installing globally.
!
Credentials
Registry metadata declares no required env vars or config paths, yet runtime instructions require a GMGN_API_KEY stored at ~/.config/gmgn/.env and instruct creating a keypair to register with gmgn.ai. That credential access is expected for a service-backed portfolio analyzer, but it is not declared up front — the mismatch is a red flag. The skill does not request unrelated credentials, but it does instruct the agent to accept a secret from the user and persist it to disk.
Persistence & Privilege
The skill is not marked always:true and does not request system-wide privileges. The only persistent change it suggests is writing GMGN_API_KEY to ~/.config/gmgn/.env for its own use, which is normal behavior for a CLI-backed skill.
What to consider before installing
This skill appears to do what it says (portfolio analysis via gmgn-cli) but has a few things you should double-check before installing or using it: - Confirm the gmgn-cli npm package: inspect the package page/repository and publisher, and prefer installing in a container or non-privileged environment first instead of globally. - Be aware the skill expects you to provide and store a GMGN_API_KEY in ~/.config/gmgn/.env even though the registry metadata doesn't declare that requirement. Treat that API key like any secret: only paste a key you control, and consider revoking it if you stop using the skill. - The setup instructs you to generate an Ed25519 keypair locally and paste the public key to gmgn.ai; do NOT share the private key. After you complete setup, securely delete the temporary private key file (/tmp/gmgn_private.pem) unless you understand why it should be kept. - The skill runs local network checks (ifconfig/ip addr) and contacts ipv6.icanhazip.com to detect IPv6. These actions reveal local network interface info and external IP but are consistent with troubleshooting connectivity — if you are uncomfortable, ask the developer why this is required. - Ask the skill author/maintainer to fix the metadata inconsistencies (declare GMGN_API_KEY and the ~/.config/gmgn/.env path, and either include or remove the npm install guidance in the registry install spec). If you need higher assurance: request the gmgn-cli repository link, review its source, and test the workflow in an isolated environment before granting the key for an account with valuable assets.

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

latestvk976v0v6qhew2jzrz9qh49cadh83z01n

License

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

Runtime requirements

💼 Clawdis
Binsgmgn-cli

Comments