Skill flagged — suspicious patterns detected

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

minimax-tokenplan-music

v0.9.0

Generate music using MiniMax music-2.6 model. Supports text-to-music (vocal/instrumental), cover generation, and automatic lyrics generation via lyrics_gener...

0· 57·0 current·0 all-time
byk.x.@4833675
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
Capability signals
Crypto
These labels describe what authority the skill may exercise. They are separate from suspicious or malicious moderation verdicts.
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
!
Purpose & Capability
Name, description, code, and SKILL.md all describe a MiniMax music-generation wrapper and require an API key — this is coherent. However the registry/metadata declares a required env var MINIMAX_API_KEY while the shipped script uses a hard-coded API_KEY constant by default and expects users to edit the script or pass --api-key. Declaring MINIMAX_API_KEY as required but not actually reading os.environ in the script is an inconsistency.
!
Instruction Scope
SKILL.md instructs users to modify scripts/generate.py (paste API key and BASE_URL into top-level constants) and then delete the init section. Asking users to write secrets directly into a shipped file and to edit/delete parts of the skill is intrusive and error-prone. The runtime instructions also allow reading a user-specified lyrics file or local reference audio (which the script base64-encodes and uploads) — those behaviors are coherent with cover-generation but should be highlighted.
Install Mechanism
The registry lists this as an instruction-only skill with no install spec, which is lower-risk. SKILL.md’s metadata includes an 'install' entry pointing to a download URL, but there is no automated install spec in the registry data. No automatic external downloads or archive extraction are present in the included files.
!
Credentials
Only one secret is requested (MINIMAX_API_KEY), which is appropriate for a remote API. However the declared required env var (MINIMAX_API_KEY) does not appear to be used by the script (it uses an API_KEY constant and also supports --api-key). The SKILL.md encourages embedding the API key into the file, which is a poor security practice because it stores secrets in cleartext under the workspace. The script will also read local audio files and send their base64 contents to the remote API (expected for cover mode) — users should understand that local file contents will be transmitted to the service.
Persistence & Privilege
always is false and autonomous invocation is allowed (platform default). The skill requests filesystem write and network access which are reasonable for saving generated audio and calling a remote API. It does ask users to edit its own files but does not attempt to modify other skills or system-wide agent settings.
What to consider before installing
This skill appears to do what it claims (wrap MiniMax music generation), but there are some red flags you should consider before installing: - API key handling: The registry/metadata lists MINIMAX_API_KEY as required, but the shipped script defaults to a hard-coded API_KEY and the SKILL.md tells you to paste your key into the script. Do NOT store secrets in plain text under your workspace. Prefer passing the key at runtime with --api-key or ask the maintainer to make the script read MINIMAX_API_KEY from the environment. - Local file upload: If you use cover mode with a local audio file, the script base64-encodes the file and sends it to the remote MiniMax endpoint. Only use local files you are comfortable sending to that service. - File edits and cleanup: The instructions ask you to edit and delete sections of the SKILL.md/generate.py. That is intrusive and easy to do incorrectly; keep backups and check file permissions. - Verify endpoints and trust: Confirm you trust the API host (https://api.minimaxi.com or .io) and the skill source. The SKILL.md contains an install URL in metadata but there is no automated install in the package — treat that as a minor inconsistency and verify downloads manually if used. What would reduce risk: require that the script be changed to read MINIMAX_API_KEY from environment variables (and not instruct users to embed keys in files), or provide clear guidance to pass --api-key at runtime; avoid instructing users to delete documentation sections; and document data sent to the API. If you are unsure, request the maintainer to update the skill so it reads credentials from the environment and do not paste secrets into repository files.

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

latestvk972my9zkgacsakje5gkj8hsph84m5ma

License

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

Runtime requirements

🎵 Clawdis
OSmacOS · Linux · Windows
Binspython3
EnvMINIMAX_API_KEY

Comments