Back to skill

Security audit

illustrated-story-reel

Security checks across malware telemetry and agentic risk

Overview

This skill is a coherent media-generation workflow that discloses its paid APIs, local file outputs, and ffmpeg overwrite behavior.

Before installing, confirm you trust the prerequisite skill source and are comfortable using paid Pruna and Replicate APIs. Treat generated plan files and media as confidential if prompts or narration include private project details, and verify the output directory before assembly because ffmpeg can overwrite the final MP4.

SkillSpector

By NVIDIA
Vulnerability Patterns
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
Findings (18)

Rp1

Medium
Category
MCP Rug Pull
Confidence
94% confidence
Finding
The skill instructs operators to run `npx skills add ...` without pinning the package manager/tooling version, which creates a supply-chain risk: future or compromised releases of the `skills` package or its resolution path could execute unexpected code during installation. Because these commands are presented as operational setup steps, users may copy-paste them directly, increasing exploitability.

Rp1

Medium
Category
MCP Rug Pull
Confidence
94% confidence
Finding
The skill instructs operators to run `npx skills add ...` without pinning the package manager/tooling version, which creates a supply-chain risk: future or compromised releases of the `skills` package or its resolution path could execute unexpected code during installation. Because these commands are presented as operational setup steps, users may copy-paste them directly, increasing exploitability.

Rp1

Medium
Category
MCP Rug Pull
Confidence
94% confidence
Finding
The skill instructs operators to run `npx skills add ...` without pinning the package manager/tooling version, which creates a supply-chain risk: future or compromised releases of the `skills` package or its resolution path could execute unexpected code during installation. Because these commands are presented as operational setup steps, users may copy-paste them directly, increasing exploitability.

Rp1

Medium
Category
MCP Rug Pull
Confidence
94% confidence
Finding
The skill instructs operators to run `npx skills add ...` without pinning the package manager/tooling version, which creates a supply-chain risk: future or compromised releases of the `skills` package or its resolution path could execute unexpected code during installation. Because these commands are presented as operational setup steps, users may copy-paste them directly, increasing exploitability.

Rp1

Medium
Category
MCP Rug Pull
Confidence
94% confidence
Finding
The skill instructs operators to run `npx skills add ...` without pinning the package manager/tooling version, which creates a supply-chain risk: future or compromised releases of the `skills` package or its resolution path could execute unexpected code during installation. Because these commands are presented as operational setup steps, users may copy-paste them directly, increasing exploitability.

Rp1

Medium
Category
MCP Rug Pull
Confidence
94% confidence
Finding
The skill instructs operators to run `npx skills add ...` without pinning the package manager/tooling version, which creates a supply-chain risk: future or compromised releases of the `skills` package or its resolution path could execute unexpected code during installation. Because these commands are presented as operational setup steps, users may copy-paste them directly, increasing exploitability.

Rp1

Medium
Category
MCP Rug Pull
Confidence
94% confidence
Finding
The skill instructs operators to run `npx skills add ...` without pinning the package manager/tooling version, which creates a supply-chain risk: future or compromised releases of the `skills` package or its resolution path could execute unexpected code during installation. Because these commands are presented as operational setup steps, users may copy-paste them directly, increasing exploitability.

Rp1

Medium
Category
MCP Rug Pull
Confidence
94% confidence
Finding
The skill instructs operators to run `npx skills add ...` without pinning the package manager/tooling version, which creates a supply-chain risk: future or compromised releases of the `skills` package or its resolution path could execute unexpected code during installation. Because these commands are presented as operational setup steps, users may copy-paste them directly, increasing exploitability.

Rp1

Medium
Category
MCP Rug Pull
Confidence
94% confidence
Finding
The skill instructs operators to run `npx skills add ...` without pinning the package manager/tooling version, which creates a supply-chain risk: future or compromised releases of the `skills` package or its resolution path could execute unexpected code during installation. Because these commands are presented as operational setup steps, users may copy-paste them directly, increasing exploitability.

Rp1

Medium
Category
MCP Rug Pull
Confidence
94% confidence
Finding
The skill instructs operators to run `npx skills add ...` without pinning the package manager/tooling version, which creates a supply-chain risk: future or compromised releases of the `skills` package or its resolution path could execute unexpected code during installation. Because these commands are presented as operational setup steps, users may copy-paste them directly, increasing exploitability.

Rp1

Medium
Category
MCP Rug Pull
Confidence
94% confidence
Finding
The skill instructs operators to run `npx skills add ...` without pinning the package manager/tooling version, which creates a supply-chain risk: future or compromised releases of the `skills` package or its resolution path could execute unexpected code during installation. Because these commands are presented as operational setup steps, users may copy-paste them directly, increasing exploitability.

Rp1

Medium
Category
MCP Rug Pull
Confidence
94% confidence
Finding
The skill instructs operators to run `npx skills add ...` without pinning the package manager/tooling version, which creates a supply-chain risk: future or compromised releases of the `skills` package or its resolution path could execute unexpected code during installation. Because these commands are presented as operational setup steps, users may copy-paste them directly, increasing exploitability.

External Transmission

Medium
Category
Data Exfiltration
Content
## Pruna P-API (stills + optional motion)

- Base: `https://api.pruna.ai/v1/predictions`
- Upload: `https://api.pruna.ai/v1/files`
- Header: `apikey: ${PRUNA_API_KEY}`, `Model: p-image` | `p-image-edit` | `p-video`
- Body: `{ "input": { ... } }`
Confidence
50% confidence
Finding
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

External Transmission

Medium
Category
Data Exfiltration
Content
## Pruna P-API (stills + optional motion)

- Base: `https://api.pruna.ai/v1/predictions`
- Upload: `https://api.pruna.ai/v1/files`
- Header: `apikey: ${PRUNA_API_KEY}`, `Model: p-image` | `p-image-edit` | `p-video`
- Body: `{ "input": { ... } }`
Confidence
50% confidence
Finding
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

External Transmission

Medium
Category
Data Exfiltration
Content
## Replicate (audio)

- Header: `Authorization: Bearer ${REPLICATE_API_TOKEN}`
- Create: `POST https://api.replicate.com/v1/models/{owner}/{name}/predictions`
- Poll `urls.get` until `succeeded`; download output URL.

**Models in this workflow:**
Confidence
50% confidence
Finding
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

Autonomous Decision Making

Medium
Category
Excessive Agency
Content
Before assembly:

> Assembly runs ffmpeg into `{out_dir}/story_reel.mp4`. ffmpeg uses **`-y`** and overwrites the output path without confirmation — confirm `{out_dir}` is correct.

## Phases (agent)
Confidence
75% confidence
Finding
Skill enables autonomous high-impact decisions without human-in-the-loop verification. Critical operations (destructive commands, financial transactions, data deletion) should require explicit user confirmation.

Autonomous Decision Making

Medium
Category
Excessive Agency
Content
Before assembly:

> Assembly runs ffmpeg into `{out_dir}/story_reel.mp4`. ffmpeg uses **`-y`** and overwrites the output path without confirmation — confirm `{out_dir}` is correct.

## Phases (agent)
Confidence
75% confidence
Finding
Skill enables autonomous high-impact decisions without human-in-the-loop verification. Critical operations (destructive commands, financial transactions, data deletion) should require explicit user confirmation.

Natural-Language Policy Violations

Low
Confidence
92% confidence
Finding
This JSON manifest includes a natural-language configuration value of "en-US" for narration, which forces a specific locale by default. Under the policy, locale constraints should either be user-selectable or clearly justified as region-specific; no such opt-in or justification appears in this file.

VirusTotal

63/63 vendors flagged this skill as clean.

View on VirusTotal

Static analysis

No suspicious patterns detected.