Back to skill
Skillv0.2.1
ClawScan security
Sonos 音乐点播 · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignApr 8, 2026, 7:36 AM
- Verdict
- Benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill's requirements and scripts are consistent with a Sonos playback helper: it only requires the sonos CLI and installs the soco Python package into a local venv, and it does not request credentials or contact unknown endpoints — review the actual playback wrapper/scripts before running them.
- Guidance
- This skill appears coherent with its stated purpose. Before installing: (1) ensure you have the official sonos CLI from a trusted source; (2) inspect the playback wrapper and Python playback scripts (sonos_netease_play(.sh/.py), sonos_qq_play(.sh/.py)) that are expected in your workspace — they are not bundled here and will be executed by the wrappers; (3) be aware the bootstrap will pip install 'soco' into a venv (network access to PyPI); and (4) if you do not trust the unbundled playback scripts, do not run the install/bootstrap steps. If you want extra caution, run the install steps in an isolated environment or container and review outputs before using with real Sonos devices.
Review Dimensions
- Purpose & Capability
- okThe name/description (Sonos music playback) matches what the files do: they check for the sonos CLI, create a Python venv, and install the soco library to drive Sonos queue-based playback. Asking for the sonos binary and installing soco is appropriate for this purpose.
- Instruction Scope
- noteSKILL.md and the scripts only instruct running local install/check/bootstrap scripts and wrappers; they do not reference unrelated system files or external endpoints. Note: the runtime scripts expect external playback wrapper/script files (sonos_netease_play.sh/.py and sonos_qq_play.sh/.py) to exist in the workspace — those playback entrypoints are not included in this package and should be inspected before use.
- Install Mechanism
- okThere is no packaged install spec; the included bootstrap script creates a local Python venv and runs pip to install soco from PyPI. Installing packages from PyPI is expected here; this is moderate-risk (network fetch) but coherent with the skill's purpose. No downloads from arbitrary URLs or archive extraction are present.
- Credentials
- noteThe skill does not request credentials or secret env vars. It does reference several OPENCLAW_* environment variables (workspace/venv/wrapper/script paths) for configuration, but these path-overrides are not declared in the registry metadata. This is low risk but worth noting: those env vars control file locations and are not secrets.
- Persistence & Privilege
- okThe skill does not request always:true or system-wide privileges. The scripts only create a venv, install soco into that venv, and set executable bits on wrapper files in the workspace — actions confined to the skill's workspace/venv.
