Back to skill

Security audit

Story Cover

Security checks across malware telemetry and agentic risk

Overview

This skill transparently generates novel cover images using a configured image API and saves the results locally.

Install only if you are comfortable sending book titles, author names, prompts, and optional reference images to the configured image API. Keep GPT_IMAGE_BASE_URL on a trusted endpoint and choose a BOOK_DIR where generated cover files and prompt text can be stored.

SkillSpector

By NVIDIA
Vulnerability Patterns
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
Findings (2)

Vague Triggers

Medium
Confidence
83% confidence
Finding
The manifest advertises broad natural-language trigger phrases such as '帮我做个封面' and '生成封面图', which can plausibly appear in ordinary conversation and cause unintended skill activation. Because this skill performs external API calls and file writes, accidental invocation expands the chance of unreviewed data transmission and side effects.

External Transmission

Medium
Category
Data Exfiltration
Content
--arg s "$SIZE" \
  '{model:$m, prompt:$p, size:$s}')

curl -fsS --max-time 180 --retry 2 --retry-delay 5 \
  "$BASE_URL/images/generations" \
  -H "Authorization: Bearer $GPT_IMAGE_API_KEY" \
  -H "Content-Type: application/json" \
Confidence
94% confidence
Finding
curl -fsS --max-time 180 --retry 2 --retry-delay 5 \ "$BASE_URL/images/generations" \ -H "Authorization: Bearer $GPT_IMAGE_API_KEY" \ -H "Content-Type: application/json" \ -d

VirusTotal

63/63 vendors flagged this skill as clean.

View on VirusTotal

Static analysis

No suspicious patterns detected.