Back to skill

Security audit

avatar-single-scene

Security checks for vulnerabilities and agentic risk

Overview

This skill is a disclosed workflow guide for generating a single approved avatar video, with user approval gates before paid generation.

Before installing, review the PrunaAI skill package source and consider using pinned, trusted versions of the `skills` CLI and referenced skills. Expect this skill to upload user-provided or generated media to Pruna APIs and to require explicit approval before paid avatar generation.

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
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
  • Behavioral ASTexec() Call, eval() Call, Dynamic Import
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
Findings (8)

Rp1

Medium
Category
MCP Rug Pull
Confidence
95% confidence
Finding

The skill instructs users to run npx skills add ... without pinning the skills CLI itself to an exact version or digest. If the resolved package version changes or a compromised release is served, users may execute unexpected code during install, which is especially relevant because npx fetches and runs packages dynamically.

Content

No source excerpt is available for this finding.

Rp1

Medium
Category
MCP Rug Pull
Confidence
95% confidence
Finding

This line repeats the same unsafe pattern: invoking npx skills without pinning the CLI version. That creates a supply-chain exposure where the installed-and-executed code may differ over time or be attacker-controlled if the package namespace or release pipeline is compromised.

Content

No source excerpt is available for this finding.

Rp1

Medium
Category
MCP Rug Pull
Confidence
95% confidence
Finding

The command on this line relies on npx resolving skills at runtime with no exact version pin. Dynamic execution of unpinned tooling is dangerous because users may unknowingly run a newer, malicious, or compromised package version.

Content

No source excerpt is available for this finding.

Rp1

Medium
Category
MCP Rug Pull
Confidence
95% confidence
Finding

This is another instance of unpinned runtime package execution via npx skills. In the context of a skill file intended to be followed by agents or operators, this increases the chance of supply-chain compromise propagating into automated environments.

Content

No source excerpt is available for this finding.

Rp1

Medium
Category
MCP Rug Pull
Confidence
95% confidence
Finding

Because npx skills is not pinned, execution depends on whatever version is current at the time of use. That can lead to arbitrary code execution if the package or dependency chain is compromised, which is a real risk for command snippets embedded in operational guidance.

Content

No source excerpt is available for this finding.

Rp1

Medium
Category
MCP Rug Pull
Confidence
95% confidence
Finding

The full-suite installation command uses the same unpinned npx skills pattern, so it carries the same supply-chain risk as the prior lines. Since this is a convenience command likely to be copied verbatim, it is particularly likely to be executed without scrutiny.

Content

No source excerpt is available for this finding.

Rp1

Medium
Category
MCP Rug Pull
Confidence
94% confidence
Finding

This related-skill install command again instructs users to run npx skills without pinning the CLI version. Even though the target skill reference includes a package tag, the actual executable being fetched and run remains unpinned, preserving the attack surface.

Content

No source excerpt is available for this finding.

Rp1

Medium
Category
MCP Rug Pull
Confidence
94% confidence
Finding

This line has the same supply-chain weakness: dynamic execution of an unpinned CLI via npx. In a skill ecosystem where instructions may be reused by automation, this can amplify the blast radius of a compromised package release.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.