Habilidades sonoscli Historial de auditorías
📦

Historial de auditorías

sonoscli - 5 auditorías

Comparación de versiones

Cambios de capacidades y hallazgos entre versiones auditadas, primero las más recientes.

VersiónFechaResultadoElementos de revisiónCambio vs anterior
v5 Más reciente24 jul 2026, 01:47 1 confirmado0Sin cambios de capacidad
v4 8 jul 2026, 12:14 1 confirmado10Sin cambios de capacidad
v3 7 jul 2026, 04:44 1 confirmado11Sin cambios de capacidad
v2 30 jun 2026, 19:28 Sin hallazgos confirmados1Sin cambios de capacidad
v1 30 mar 2026, 03:38 Sin hallazgos confirmados0Base

24 jul 2026, 01:47

The static matches are Markdown examples, metadata, or diagnostic addresses, not executable backticks or hidden network calls. The mutable @latest installer remains a medium supply-chain risk; no prompt injection or credential exfiltration was found.

1
Archivos escaneados
66
Líneas analizadas
3
Elementos de revisión
0
Falsos positivos ignorados

Preocupaciones de seguridad confirmadas (1)

Medio
Mutable Installer Dependency
The install metadata uses github.com/steipete/sonoscli/cmd/sonos@latest. Installation can download and build future upstream code that was not reviewed with this skill.
The mutable @latest selector is explicit in the Go installer metadata.
Auditado por: codex

8 jul 2026, 12:14

The skill legitimately requires an external sonos CLI and local-network access to discover and control speakers. Most scanner hits are Markdown examples or troubleshooting strings, but the unpinned Go installer adds supply-chain risk.

1
Archivos escaneados
66
Líneas analizadas
13
Elementos de revisión
0
Falsos positivos ignorados

Preocupaciones de seguridad confirmadas (1)

Medio
Unpinned External Go Installer
The skill metadata installs github.com/steipete/sonoscli/cmd/sonos@latest. Using a moving version can change installed code without review.
The installer metadata explicitly names a Go module with an @latest version and a required sonos binary.
Elementos de revisión de capacidades (10)

Estas son capacidades locales reales que pueden esperarse para esta habilidad, por lo que requieren revisión, pero no se cuentan como comportamiento malicioso confirmado.

Medio
Ruby/shell backtick execution
Use `sonos` to control Sonos speakers on the local network.
The skill intentionally guides the agent to use the external sonos CLI for local speaker control.
Medio
Ruby/shell backtick execution
- `sonos discover`
The skill intentionally guides the agent to use the external sonos CLI for local speaker control.
Medio
Ruby/shell backtick execution
- `sonos status --name "Kitchen"`
The skill intentionally guides the agent to use the external sonos CLI for local speaker control.
Medio
Ruby/shell backtick execution
- `sonos play|pause|stop --name "Kitchen"`
The skill intentionally guides the agent to use the external sonos CLI for local speaker control.
Medio
Ruby/shell backtick execution
- `sonos volume set 15 --name "Kitchen"`
The skill intentionally guides the agent to use the external sonos CLI for local speaker control.
Medio
Ruby/shell backtick execution
- Grouping: `sonos group status|join|unjoin|party|solo`
The skill intentionally guides the agent to use the external sonos CLI for local speaker control.
Medio
Ruby/shell backtick execution
- Favorites: `sonos favorites list|open`
The skill intentionally guides the agent to use the external sonos CLI for local speaker control.
Medio
Ruby/shell backtick execution
- Queue: `sonos queue list|play|clear`
The skill intentionally guides the agent to use the external sonos CLI for local speaker control.
Medio
Ruby/shell backtick execution
- Spotify search (via SMAPI): `sonos smapi search --service "Spotify" --category tracks "query"`
The skill intentionally guides the agent to use the external sonos CLI for local speaker control.
Medio
Ruby/shell backtick execution
- Advise the user that they may be running via a Codex or other sandbox that does not permit network
The skill intentionally guides the agent to use the external sonos CLI for local speaker control.
Auditado por: codex

7 jul 2026, 04:44

The skill intentionally uses the external sonos CLI to discover and control Sonos speakers on the local network. Most static command findings are benign markdown examples, but the core external-command behavior is real and should be treated as a controlled local-device action. No prompt injection attempt was found in the skill text.

1
Archivos escaneados
66
Líneas analizadas
14
Elementos de revisión
0
Falsos positivos ignorados

Preocupaciones de seguridad confirmadas (1)

Bajo
Unpinned External Binary Install
The metadata installs github.com/steipete/sonoscli/cmd/sonos@latest. A mutable latest install can change binary behavior without a matching skill content change.
The install metadata clearly requires the sonos binary and fetches it from a Go module using the mutable latest selector.
Elementos de revisión de capacidades (11)

Estas son capacidades locales reales que pueden esperarse para esta habilidad, por lo que requieren revisión, pero no se cuentan como comportamiento malicioso confirmado.

Medio
Ruby/shell backtick execution
Use `sonos` to control Sonos speakers on the local network.
The line instructs the agent to use the external sonos binary to control local speakers.
Medio
Ruby/shell backtick execution
- `sonos discover`
This is a concrete sonos discover command that runs an external CLI and probes the local network.
Medio
Ruby/shell backtick execution
- `sonos status --name "Kitchen"`
This is a concrete status command using the external sonos CLI.
Medio
Ruby/shell backtick execution
- `sonos play|pause|stop --name "Kitchen"`
This is a concrete playback control command using the external sonos CLI.
Medio
Ruby/shell backtick execution
- `sonos volume set 15 --name "Kitchen"`
This is a concrete volume change command using the external sonos CLI.
Medio
Ruby/shell backtick execution
- Grouping: `sonos group status|join|unjoin|party|solo`
The line lists group management subcommands for the external sonos CLI.
Medio
Ruby/shell backtick execution
- Favorites: `sonos favorites list|open`
The line lists favorites subcommands for the external sonos CLI.
Medio
Ruby/shell backtick execution
- Queue: `sonos queue list|play|clear`
The line lists queue management subcommands for the external sonos CLI.
Medio
Ruby/shell backtick execution
- Spotify search (via SMAPI): `sonos smapi search --service "Spotify" --category tracks "query"`
The line gives a concrete SMAPI search command through the external sonos CLI.
Medio
Ruby/shell backtick execution
### `sonos discover` - `no route to host`
The heading references the external sonos discover command as the operation being troubleshot.
Medio
Ruby/shell backtick execution
- Advise the user that they may be running via a Codex or other sandbox that does not permit network
The line describes reproducing the issue by running the sonos discover command in Codex.
Auditado por: codex

30 jun 2026, 19:28

This official skill provides usage guidance for the external Sonos CLI and targets local network speaker control. Static findings are expected for command execution and local network access, and no malicious behavior or prompt injection was found.

1
Archivos escaneados
66
Líneas analizadas
3
Elementos de revisión
0
Falsos positivos ignorados
Elementos de revisión de capacidades (1)

Estas son capacidades locales reales que pueden esperarse para esta habilidad, por lo que requieren revisión, pero no se cuentan como comportamiento malicioso confirmado.

Bajo
Requires External CLI and Local Network Access
The skill depends on the installed sonos command and local network speaker discovery. This is expected for Sonos control.
Auditado por: codex

30 mar 2026, 03:38

This is an official skill from the Anthropic skills repository. The skill provides CLI-based control of Sonos speakers on the local network. The skill uses the sonos CLI binary which must be installed separately. Network access is required for speaker discovery and control. No security concerns identified.

1
Archivos escaneados
66
Líneas analizadas
2
Elementos de revisión
0
Falsos positivos ignorados
Auditado por: claude