YouTube Music Cast

PassAudited by ClawScan on May 10, 2026.

Overview

The skill’s music casting workflow is coherent, but it asks users to run unreviewed helper scripts, use a Home Assistant token, and expose downloaded media on the local network.

Before installing, verify the missing install scripts from a trusted source, understand where the Home Assistant token will be stored, use the narrowest Home Assistant permissions available, and run the local media server only on networks you trust.

Findings (3)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

If a user obtains and runs those missing scripts from elsewhere, they would be trusting code that was not included in this review.

Why it was flagged

The reviewed package contains only SKILL.md and has no install spec or code files, but the instructions reference installer scripts that are not present for review.

Skill content
chmod +x scripts/* ... ./install.sh --global ... Or install locally ./install.sh
Recommendation

Only run install.sh or scripts/* after inspecting them from a trusted source, and prefer a local/non-global install where possible.

What this means

A Home Assistant token may allow more control over the home environment than just music playback if it is mishandled or over-privileged.

Why it was flagged

A Home Assistant long-lived token is expected for sending playback commands, but it is sensitive authority and the registry metadata declares no primary credential or required environment variables.

Skill content
The wizard will ask for: ... Long-Lived Access Token — Generate in HA → Profile → Long-Lived Access Tokens
Recommendation

Use a dedicated least-privilege Home Assistant account/token if possible, store it securely, and revoke it when no longer needed.

What this means

Other devices on the same network may be able to access hosted media if the server is reachable and not otherwise restricted.

Why it was flagged

The local web server is necessary for Chromecast playback, but it intentionally exposes downloaded media files to the local network.

Skill content
A lightweight Python HTTP server makes your downloaded files accessible over your local network.
Recommendation

Run the server only on trusted networks, keep the served directory limited to intended media files, and stop the server when not in use.