spotify-history

clawhub:spotify-history

View source
C
69/100

First Seen

Feb 18, 2026

Last Scanned

Feb 22, 2026

Findings

7

Score

69/100

HIGH 1
MEDIUM 2
LOW 4

Findings (7)

HIGH
Fetch URL and use as instructions
L67

Detects fetching external URLs and using the content as agent instructions or rules

prompts to authorize via URL
FIX

Sanitize or validate all external inputs (file contents, API responses, user messages) before including them in prompts or tool calls. Implement input/output boundaries between trusted and untrusted data.

FP?

Likely FP if the matched text is the skill's own instruction set describing how to handle user input, not an actual injection payload.

MEDIUM
Non-standard port communication
L32

Detects outbound connections to non-standard ports

http://127.0.0.1:8888
FIX

Restrict network connections to standard ports (80, 443) and explicitly allowlisted service ports. Block connections to unusual ports that could indicate covert channels.

FP?

Likely FP if the non-standard port is localhost (127.0.0.1) used for local development servers (e.g., port 3000, 8080, 5432 for a local database).

MEDIUM
Non-standard port communication
L146

Detects outbound connections to non-standard ports

http://127.0.0.1:8888
FIX

Restrict network connections to standard ports (80, 443) and explicitly allowlisted service ports. Block connections to unusual ports that could indicate covert channels.

FP?

Likely FP if the non-standard port is localhost (127.0.0.1) used for local development servers (e.g., port 3000, 8080, 5432 for a local database).

LOW
Shell script file execution
L16

Detects execution of shell script files via bash/sh command or direct invocation

bash skills/spotify-history/scripts/setup.sh
FIX

Replace direct shell script execution with a language-native implementation or a sandboxed executor. If shell scripts must run, restrict them to a vetted allowlist with integrity checks.

FP?

Likely FP if the match references running a script that is part of the skill's own repository (e.g., ./setup.sh) with clear, auditable contents.

LOW
Shell profile modification for persistence
L51

Detects instructions to modify shell config files for environment persistence

Add to ~/.zshrc or ~/.bashrc
FIX

Avoid modifying shell profiles (.bashrc, .zshrc, .profile) programmatically. Instruct users to add PATH entries manually, or use a version manager (nvm, pyenv) instead.

FP?

Likely FP if the match is documentation showing how to add a tool to PATH manually, especially if it only appends to PATH without modifying other settings.

LOW
Shell script file execution
L124

Detects execution of shell script files via bash/sh command or direct invocation

bash skills/spotify-history/scripts/setup.sh
FIX

Replace direct shell script execution with a language-native implementation or a sandboxed executor. If shell scripts must run, restrict them to a vetted allowlist with integrity checks.

FP?

Likely FP if the match references running a script that is part of the skill's own repository (e.g., ./setup.sh) with clear, auditable contents.

LOW
Shell script file execution
L132

Detects execution of shell script files via bash/sh command or direct invocation

bash skills/spotify-history/scripts/setup.sh
FIX

Replace direct shell script execution with a language-native implementation or a sandboxed executor. If shell scripts must run, restrict them to a vetted allowlist with integrity checks.

FP?

Likely FP if the match references running a script that is part of the skill's own repository (e.g., ./setup.sh) with clear, auditable contents.