Back to skill

Security audit

stable-audio-2.5

Security checks for vulnerabilities and agentic risk

Overview

This skill is a straightforward guide for generating instrumental background music through Replicate, with expected API use and no hidden persistence or bundled executable code.

Before installing, verify that the PrunaAI/pruna-skills source and any `npx skills add` command are trusted in your environment. Use a Replicate token intended for this work, review prompts before sending them to Replicate, and avoid including secrets or private content in generated-audio prompts.

Vulnerability Patterns
  • Skill Instruction HijackingAlters the agent's session goals or safety constraints when the skill loads
  • Agent Memory PoisoningWrites attacker-controlled rules into memory that affect later sessions
  • Remote Payload Retrieval and ExecutionFetches external code whose behavior can change after review
  • Embedded Malicious CodeShips malicious scripts inside the skill and executes them locally
  • Unauthorized Access and Privilege EscalationObtains permissions beyond the task's legitimate needs
Vulnerability Patterns
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
Findings (11)

Rp1

Medium
Category
MCP Rug Pull
Confidence
91% confidence
Finding

The skill instructs users to run npx skills add ... without pinning an immutable version for the skills package/runner itself. That creates a supply-chain risk: a future compromised or maliciously updated package resolved by npx could execute arbitrary code on the user's machine during installation.

Content

No source excerpt is available for this finding.

Rp1

Medium
Category
MCP Rug Pull
Confidence
91% confidence
Finding

This line again directs runtime package execution via npx skills add ... without pinning the executed tool version. If the skills package or its resolution path is hijacked, the installation step can run attacker-controlled code with the user's privileges.

Content

No source excerpt is available for this finding.

Rp1

Medium
Category
MCP Rug Pull
Confidence
91% confidence
Finding

The skill references npx skills as an install path without a pinned executable version, exposing users to dependency confusion or malicious upstream updates. Because npx may download and execute code immediately, compromise of the package ecosystem directly impacts the endpoint running the command.

Content

No source excerpt is available for this finding.

Rp1

Medium
Category
MCP Rug Pull
Confidence
91% confidence
Finding

The 'full suite' install also uses unpinned npx skills, carrying the same supply-chain execution risk. A single compromised package update could affect all users following the documentation and pull in a broader set of code than the minimal skill install.

Content

No source excerpt is available for this finding.

Rp1

Medium
Category
MCP Rug Pull
Confidence
90% confidence
Finding

The redirect instruction to install music-2.5 via unpinned npx skills introduces the same remote code execution-by-install risk. Even though this is a fallback path, users may still execute it directly from the skill guidance.

Content

No source excerpt is available for this finding.

Rp1

Medium
Category
MCP Rug Pull
Confidence
90% confidence
Finding

This npx skills add command is another unpinned runtime package execution point. The risk is contextualized by the skill being operational guidance: users are likely to copy-paste commands verbatim, increasing exploitability if the package source is compromised.

Content

No source excerpt is available for this finding.

External Transmission

Medium
Category
Data Exfiltration
Confidence
60% confidence
Finding

Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

Content

Scanner excerpt · SKILL.md (reported line 50)May include surrounding context.

HTTP (curl)

bash
curl -s -X POST \
  -H "Authorization: Bearer ${REPLICATE_API_TOKEN}" \
  -H "Content-Type: application/json" \
  -d '{

External Transmission

Medium
Category
Data Exfiltration
Confidence
50% confidence
Finding

Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

Content

Scanner excerpt · SKILL.md (reported line 61)May include surrounding context.

"cfg_scale": 1 } }'
"https://api.replicate.com/v1/models/stability-ai/stable-audio-2.5/predictions"

text

Poll `urls.get` until `status` is `succeeded`; download `output` MP3.

Rp1

Medium
Category
MCP Rug Pull
Confidence
90% confidence
Finding

The 'Typical next steps' section continues recommending unpinned npx skills installation commands. This broadens the attack surface by normalizing repeated execution of remotely resolved packages across multiple follow-on workflows.

Content

No source excerpt is available for this finding.

Rp1

Medium
Category
MCP Rug Pull
Confidence
90% confidence
Finding

This installation command is vulnerable for the same reason: unpinned npx execution can resolve and run unexpected code. Because it appears in a convenience section, users may treat it as trusted boilerplate and execute it without review.

Content

No source excerpt is available for this finding.

Rp1

Medium
Category
MCP Rug Pull
Confidence
90% confidence
Finding

The final npx skills add example remains an unpinned remote execution vector. In aggregate, repeated unpinned commands materially increase supply-chain exposure throughout the skill's documented workflow.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.