Back to skill
Skillv1.0.0
ClawScan security
Lovefromio Sonoscli · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignApr 27, 2026, 2:05 AM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill's requirements, instructions, and install behavior are coherent with its stated purpose (a Sonos CLI); nothing requires unrelated credentials or elevated persistence.
- Guidance
- This skill appears to do what it says: build or use the 'sonos' CLI to control Sonos devices on your local network. Before installing, consider: 1) the install will compile a Go binary from the github.com/steipete/sonoscli module — if you don't already trust that project, review its source on GitHub. 2) The binary will access your local network (SSDP/UPnP) to discover and control speakers — that is required behavior. 3) Only provide SPOTIFY_CLIENT_ID and SPOTIFY_CLIENT_SECRET if you want Spotify search functionality and you trust the module to use them appropriately. 4) If you prefer a review step, install the binary manually yourself (go install) after auditing the repo rather than granting automatic installs.
Review Dimensions
- Purpose & Capability
- okName and description match the declared requirements (the skill needs a 'sonos' binary and provides commands to discover/control Sonos devices). The go install of github.com/steipete/sonoscli/cmd/sonos@latest directly corresponds to producing the expected 'sonos' binary.
- Instruction Scope
- noteSKILL.md instructs only local-network Sonos operations (discover/status/play/volume/group). It also mentions optional Spotify Web API usage and references SPOTIFY_CLIENT_ID/SECRET for Spotify search; those env vars are optional and are not required by default, but they are referenced by the instructions even though they are not declared in requires.env.
- Install Mechanism
- okInstall spec uses 'go' to fetch a GitHub module and build a binary — a normal, expected install for a CLI written in Go. This is preferable to arbitrary downloads. The module path appears consistent with the project name; the install will compile and write a binary named 'sonos'.
- Credentials
- noteThe skill declares no required environment variables (proportional). The only sensitive environment references are optional Spotify credentials mentioned in the docs; supplying those grants the binary access to your Spotify API credentials, which is expected for Spotify search but should be provided only if you trust the module.
- Persistence & Privilege
- okalways is false and the skill does not request elevated or persistent system-wide privileges. It does not modify other skills or agent-wide configuration according to the provided metadata.
