Back to skill
Skillv1.0.4
ClawScan security
Skywork Music Maker · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignApr 9, 2026, 12:32 PM
- Verdict
- Benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill's requirements, code, and runtime instructions are consistent with a Mureka-based music generation tool and request only the Mureka API key and Python/requests; nothing obvious is mismatched or trying to access unrelated credentials or endpoints.
- Guidance
- This skill is internally coherent with its declared purpose (Mureka music generation). Before installing: 1) Confirm you trust the skill source/homepage and Mureka (the registry owner is not a well-known publisher here). 2) Use a dedicated Mureka API key/account with limited billing/quota (so you can revoke it if needed). 3) Inspect or run the Python script in a contained environment (venv or sandbox) and verify the 'requests' dependency is installed from PyPI; the installer label 'uv' is unusual — ask the publisher what installer 'uv' means or install dependencies yourself (pip install requests). 4) Be aware of privacy/legal concerns around uploading vocal samples or cloning voices — only upload samples you have the right to use. 5) If you need stronger assurance, ask the publisher for a signed release or host-of-record (e.g., GitHub release) so you can verify checksums. Overall this appears safe to proceed with standard precautions.
Review Dimensions
- Purpose & Capability
- okName/description (music generation via Mureka) aligns with requested resources: python3, requests dependency, and a single API key (MUREKA_API_KEY) for api.mureka.ai. The bundled CLI (scripts/mureka.py) implements the described functionality (song/instrumental/lyrics/upload).
- Instruction Scope
- okSKILL.md and the CLI instruct the agent to call only the Mureka API endpoints, save generated audio locally, and upload user-provided reference files only when explicitly requested. The instructions do not ask the agent to read arbitrary system files, other credentials, or contact unrelated endpoints.
- Install Mechanism
- noteOnly one dependency is declared (requests) which matches the code. The install kind is listed as 'uv' which is uncommon; this is likely an installer label mismatch but not inherently malicious. The package source appears to be the PyPI requests library (expected).
- Credentials
- okThe only required environment variable is MUREKA_API_KEY (primary credential), which is appropriate for a tool that calls the Mureka API. No other secrets or unrelated credentials are requested and the code only reads that env var.
- Persistence & Privilege
- okSkill does not request permanent 'always' inclusion, does not modify other skills, and requires no system-wide configuration. It writes outputs to user-specified output directories only (typical for a generation tool).
