Real mousic
Analysis
The skill matches its music-search purpose, but it can attach to an existing Chrome debugging session and kill processes on its chosen port, so it should be reviewed before installation.
Findings (4)
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.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
if is_port_open(port):
pids = _find_pids_by_port(port)
if pids:
for pid in pids:
_kill_pid(pid)The cleanup logic finds and kills processes by port, without evidence that it verifies the process was launched by this skill or is actually Chrome.
Object.defineProperty(navigator, 'webdriver', { get: () => undefined }); ... STEALTH_ARGS = ["--disable-blink-features=AutomationControlled", ...]The browser automation includes stealth JavaScript and Chrome flags intended to hide automation signals.
dependencies = [
"requests>=2.28.0",
"websockets>=12.0",
]Dependency versions are open ranges, so installations may resolve to different package versions over time.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
def ensure_chrome(...):
if is_port_open(port):
return TrueThe skill treats any already-open debugging port as usable instead of always launching or verifying its isolated profile.
