Навыки sonoscli История аудитов
📦

История аудитов

sonoscli - 5 аудиты

Сравнение версий

Изменения возможностей и находок между проверенными версиями, сначала новые.

ВерсияДатаРезультатПункты проверкиИзменение к предыдущей
v5 Последняя24 июл. 2026 г., 01:47 1 подтверждено0Возможности не изменились
v4 8 июл. 2026 г., 12:14 1 подтверждено10Возможности не изменились
v3 7 июл. 2026 г., 04:44 1 подтверждено11Возможности не изменились
v2 30 июн. 2026 г., 19:28 Подтверждённых находок нет1Возможности не изменились
v1 30 мар. 2026 г., 03:38 Подтверждённых находок нет0Базовая
Версия аудита 5 Последняя

24 июл. 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
Просканировано файлов
66
Проанализировано строк
3
Пункты проверки
0
Ложные срабатывания проигнорированы

Подтверждённые проблемы безопасности (1)

Средний
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.
Аудитор:: codex

8 июл. 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
Просканировано файлов
66
Проанализировано строк
13
Пункты проверки
0
Ложные срабатывания проигнорированы

Подтверждённые проблемы безопасности (1)

Средний
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.
Пункты проверки возможностей (10)

Это реальные локальные возможности, которые могут ожидаться для этого навыка, поэтому они требуют проверки, но не считаются подтверждённым вредоносным поведением.

Средний
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.
Средний
Ruby/shell backtick execution
- `sonos discover`
The skill intentionally guides the agent to use the external sonos CLI for local speaker control.
Средний
Ruby/shell backtick execution
- `sonos status --name "Kitchen"`
The skill intentionally guides the agent to use the external sonos CLI for local speaker control.
Средний
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.
Средний
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.
Средний
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.
Средний
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.
Средний
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.
Средний
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.
Средний
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.
Аудитор:: codex

7 июл. 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
Просканировано файлов
66
Проанализировано строк
14
Пункты проверки
0
Ложные срабатывания проигнорированы

Подтверждённые проблемы безопасности (1)

Низкий
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.
Пункты проверки возможностей (11)

Это реальные локальные возможности, которые могут ожидаться для этого навыка, поэтому они требуют проверки, но не считаются подтверждённым вредоносным поведением.

Средний
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.
Средний
Ruby/shell backtick execution
- `sonos discover`
This is a concrete sonos discover command that runs an external CLI and probes the local network.
Средний
Ruby/shell backtick execution
- `sonos status --name "Kitchen"`
This is a concrete status command using the external sonos CLI.
Средний
Ruby/shell backtick execution
- `sonos play|pause|stop --name "Kitchen"`
This is a concrete playback control command using the external sonos CLI.
Средний
Ruby/shell backtick execution
- `sonos volume set 15 --name "Kitchen"`
This is a concrete volume change command using the external sonos CLI.
Средний
Ruby/shell backtick execution
- Grouping: `sonos group status|join|unjoin|party|solo`
The line lists group management subcommands for the external sonos CLI.
Средний
Ruby/shell backtick execution
- Favorites: `sonos favorites list|open`
The line lists favorites subcommands for the external sonos CLI.
Средний
Ruby/shell backtick execution
- Queue: `sonos queue list|play|clear`
The line lists queue management subcommands for the external sonos CLI.
Средний
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.
Средний
Ruby/shell backtick execution
### `sonos discover` - `no route to host`
The heading references the external sonos discover command as the operation being troubleshot.
Средний
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.
Аудитор:: codex

30 июн. 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
Просканировано файлов
66
Проанализировано строк
3
Пункты проверки
0
Ложные срабатывания проигнорированы
Пункты проверки возможностей (1)

Это реальные локальные возможности, которые могут ожидаться для этого навыка, поэтому они требуют проверки, но не считаются подтверждённым вредоносным поведением.

Низкий
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.

Факторы риска

Аудитор:: codex

30 мар. 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
Просканировано файлов
66
Проанализировано строк
2
Пункты проверки
0
Ложные срабатывания проигнорированы
Аудитор:: claude