Back to skill

Security audit

Image Craft

Security checks for vulnerabilities and agentic risk

Overview

This skill is a coherent image-generation helper with some broad activation and privacy-notice caveats, but no evidence of hidden, persistent, destructive, or deceptive behavior.

Install only if you are comfortable using an image-generation skill that may send prompts, uploaded reference images, and derived search queries to image analysis, generation, or search tools. Avoid uploading sensitive personal photos, confidential brand assets, or private project details unless that processing is acceptable.

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
  • 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 (4)

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The manifest description includes many broad everyday trigger keywords such as 'room', 'product', 'style', 'brand', and 'portrait', which can cause the skill to activate in contexts far beyond the user's intent. Over-broad activation increases the chance of accidental invocation and unintended routing of user prompts or images into this skill's toolchain.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The routing logic maps very common nouns like 'city', 'room', 'scene', 'brand', and 'product' directly to generation categories without sufficient disambiguation. This can misclassify ordinary conversation as generation requests, leading to unintended tool use, unnecessary data handling, or surprising outputs.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

The workflow instructs the system to send reference images to images_understand and prompts/images to gen_images, but the skill does not disclose to users that their uploaded content may be transmitted to external processing tools. This creates a privacy and consent risk, especially when users provide personal photos, branded assets, or sensitive visual content.

Content

No source excerpt is available for this finding.

Missing User Warnings

Low
Category
Not specified by scanner
Confidence
89% confidence
Finding

The skill uses web_search for city landmarks, brand details, and movie scenes, but does not warn users that their supplied topics may be sent to an external search service. While lower severity than image sharing, it still exposes user-provided interests or project details without explicit notice.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.