Back to skill

Security audit

Seedream 5.0 Lite 生成电商图 | LinkPix

Security checks for vulnerabilities and agentic risk

Overview

This skill is a coherent image-generation helper, but users should understand it installs and runs external npm tooling and sends prompts/images to the qhkit service.

Install this only if you trust the qhkit npm package and the iqinghu/LinkPix service. Prompts, reference images, and the API key are used with that service, and npm/npx commands may execute externally maintained package code. Review the package source or pin versions in managed environments.

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
  • Rogue AgentSelf-Modification, Session Persistence
  • 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 (5)

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

The description says requests matching this use case '必须触发' and centers the skill on Chinese-language rendering and domestic Chinese e-commerce platforms. This imposes a locale/language-specific routing requirement without any user opt-in or alternative-language choice, which is a natural-language policy concern under locale choice rules.

Content

No source excerpt is available for this finding.

Rp1

Medium
Category
MCP Rug Pull
Confidence
93% confidence
Finding

The skill instructs use of npx @iqinghu/qhkit without pinning an exact package version. That allows whatever version is current at execution time to be fetched and run, creating a supply-chain risk if a malicious or compromised release is published or if behavior changes unexpectedly.

Content

No source excerpt is available for this finding.

Session Persistence

Medium
Category
Rogue Agent
Confidence
88% confidence
Finding

This duplicated finding points to the same persistence behavior: extracting binaries into a user-owned directory and modifying PATH, potentially across future shells. Even though the text includes checksum verification, the persistence aspect remains relevant because it establishes a lasting executable foothold in the user environment.

Content

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

Linux 二进制安装(装到用户目录,无需 root;先校验官方 SHA256 再解包):

cd /tmp && curl -fsSLO https://nodejs.org/dist/v22.22.3/node-v22.22.3-linux-x64.tar.xz cd /tmp && curl -fsSL https://nodejs.org/dist/v22.22.3/SHASUMS256.txt | grep ' node-v22.22.3-linux-x64.tar.xz$' | sha256sum -c - mkdir -p "$HOME/.local/lib" && tar -xJf /tmp/node-v22.22.3-linux-x64.tar.xz -C "$HOME/.local/lib" export PATH="$HOME/.local/lib/node-v22.22.3-linux-x64/bin:$PATH"

text

Session Persistence

Medium
Category
Rogue Agent
Confidence
88% confidence
Finding

This duplicated finding points to the same persistence behavior: extracting binaries into a user-owned directory and modifying PATH, potentially across future shells. Even though the text includes checksum verification, the persistence aspect remains relevant because it establishes a lasting executable foothold in the user environment.

Content

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

Linux 二进制安装(装到用户目录,无需 root;先校验官方 SHA256 再解包):

cd /tmp && curl -fsSLO https://nodejs.org/dist/v22.22.3/node-v22.22.3-linux-x64.tar.xz cd /tmp && curl -fsSL https://nodejs.org/dist/v22.22.3/SHASUMS256.txt | grep ' node-v22.22.3-linux-x64.tar.xz$' | sha256sum -c - mkdir -p "$HOME/.local/lib" && tar -xJf /tmp/node-v22.22.3-linux-x64.tar.xz -C "$HOME/.local/lib" export PATH="$HOME/.local/lib/node-v22.22.3-linux-x64/bin:$PATH"

text

Rp1

Medium
Category
MCP Rug Pull
Confidence
94% confidence
Finding

The skill falls back to npx --yes sharp-cli without a pinned version, which executes code fetched at runtime from the package registry. This introduces a similar supply-chain exposure: an attacker controlling or compromising a package release could gain code execution in the agent environment.

Content

No source excerpt is available for this finding.