← 返回 Skills 市场
moonnfunofficial

moonfun_sdk

作者 moonnfunOfficial · GitHub ↗ · v1.0.6
cross-platform ⚠ suspicious
608
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install moonfunsdk
功能描述
Python SDK for BSC enabling creation of AI-generated Meme tokens with stable minting and experimental token trading (buy/sell) features.
安全使用建议
This package implements its stated features, but review and caution are required before using with real funds or your primary wallet. Actionable steps: - Do not use your main wallet; create a dedicated disposable wallet with a small BNB balance for testing. - Expect to set PRIVATE_KEY (environment variable or parameter) — the registry metadata omitted this; confirm required envs before installing. - Replace the default image API URL (http://moonfun.site) with an HTTPS endpoint or self-host the image API to avoid sending signatures and addresses over plaintext HTTP. If you must use the default, inspect network traffic (mitmproxy) and be aware signatures could be observed/replayed within their time window. - Note auth.py exposes a .private_key property. If you or other code call that, the raw key becomes accessible in-process — avoid calling it and consider modifying the SDK to remove that accessor before use. - Audit the code paths that transmit data (image_api.py, platform.py) to confirm only signatures and addresses are sent and that timestamps/replay-windows match your threat model. - Prefer installing from reviewed source (pip install -e .) after inspecting the files, and run dependency scanners (safety, bandit). Start with minimal BNB and small test transactions. If you want, I can point out the exact lines that implement the .private_key accessor and the default HTTP endpoint and suggest minimal code changes (e.g., remove the accessor, require HTTPS) to reduce risk.
功能分析
Type: OpenClaw Skill Name: moonfunsdk Version: 1.0.6 The skill bundle is classified as suspicious due to a significant vulnerability: the image generation API (`http://moonfun.site`) uses unencrypted HTTP for transmitting sensitive data, including the user's wallet address, cryptographic signature, and AI prompt. While the private key itself is explicitly stated and appears to be handled locally for signing, the use of HTTP exposes these critical pieces of information to potential Man-in-the-Middle (MITM) attacks, allowing interception of user identity and authentication tokens. This vulnerability is present in `python/moonfun_sdk/image_api.py` and the default configuration in `python/moonfun_sdk/client.py` and `python/moonfun_sdk/constants.py`. The extensive documentation and explicit security claims, including instructions for auditing private key handling, suggest an intent for transparency rather than malice, but the unencrypted communication of sensitive data constitutes a critical flaw.
能力评估
Purpose & Capability
Source files (auth, blockchain, image_api, platform, trading) align with the stated purpose of creating/trading BSC meme tokens with AI images. However the runtime metadata/registry says no required env vars or credentials while SKILL.md and code clearly require a PRIVATE_KEY (and optionally MOONFUN_IMAGE_API_URL). That mismatch is an integrity issue the reviewer should resolve.
Instruction Scope
SKILL.md instructs the agent/user to provide a PRIVATE_KEY and to send cryptographic signatures/address/timestamps to hosted services. The default image API endpoint is http://moonfun.site (plain HTTP) in multiple documents — sending signatures and addresses over unencrypted HTTP risks interception/replay during the allowed time window. The SDK claims private keys are never transmitted, and code signs messages locally, but signatures themselves (and timestamps/prompts) are transmitted and could be abused if intercepted within the replay window.
Install Mechanism
There is no high-risk install mechanism in the package metadata (no arbitrary remote downloads). The repository includes setup.py and standard requirements; dependencies are mainstream (web3, eth-account, requests/httpx). Minor inconsistency: the skill metadata indicated ‘instruction-only’ yet a full Python package is included — not a security risk but an administrative mismatch.
Credentials
Requesting a PRIVATE_KEY is proportionate to signing transactions, but the registry metadata omitted it. Additionally auth.py exposes a .private_key property that returns the raw key string — this API increases the chance the key could be accidentally read and transmitted by calling code. The default image API is HTTP (unencrypted), increasing risk even though private keys themselves are not sent.
Persistence & Privilege
The skill does not request always:true or any elevated system persistence. It does not declare writing to other skills' config or system-wide settings. No unusual privilege escalation was found in the included files.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install moonfunsdk
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /moonfunsdk 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.6
v1.0.6 is a minor update focusing on token categorization. - Token tag set to "Ai Agent" - Improved categorization
v1.0.1
Moonfunsdk 1.0.1 - Initial open-source release of the MoonfunSDK for Python. - Provides full SDK for creating meme tokens with AI-generated images on Binance Smart Chain. - Includes experimental buy/sell token methods. - Added core modules: authentication, blockchain, platform integration, image API, trading, and error handling. - Added documentation, security guidelines, configuration instructions, and example usage. - All new files and directories introduced for Python SDK structure.
v1.0.0
Professional SDK for creating and trading Meme tokens on BSC with AI-powered image generation.
元数据
Slug moonfunsdk
版本 1.0.6
许可证
累计安装 0
当前安装数 0
历史版本数 3
常见问题

moonfun_sdk 是什么?

Python SDK for BSC enabling creation of AI-generated Meme tokens with stable minting and experimental token trading (buy/sell) features. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 608 次。

如何安装 moonfun_sdk?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install moonfunsdk」即可一键安装,无需额外配置。

moonfun_sdk 是免费的吗?

是的,moonfun_sdk 完全免费(开源免费),可自由下载、安装和使用。

moonfun_sdk 支持哪些平台?

moonfun_sdk 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 moonfun_sdk?

由 moonnfunOfficial(@moonnfunofficial)开发并维护,当前版本 v1.0.6。

💬 留言讨论