Back to skill

Security audit

AI爆款视频复刻 | 爆款模仿 | 热门视频复刻 | 视频二创 | LinkPix

Security checks for vulnerabilities and agentic risk

Overview

The skill’s video-generation purpose is coherent, but it asks the agent to install and upgrade tooling globally and configure persistent credentials without a clear user-consent gate.

Install only if you are comfortable letting the agent install or upgrade qhkit/Node tooling, store or use a qhkit API token, upload the provided media assets to the service, and potentially spend service credits on generated videos. Prefer reviewing any install, upgrade, token configuration, and paid generation step before it runs.

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
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
  • Rogue AgentSelf-Modification, Session Persistence
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
Findings (6)

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

The skill metadata and user-facing description are entirely in Chinese and line L62 explicitly instructs using domestic-site Chinese guidance, with no indication that the user may choose another language. This creates a locale/language constraint without documented opt-in or a clearly justified region-specific limitation in the skill policy text.

Content

No source excerpt is available for this finding.

Context-Inappropriate Capability

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

The skill expands its behavior far beyond video analysis by directing the agent to install Node.js, globally install and upgrade a CLI, and troubleshoot package management. That grants the skill software-installation and environment-modification capability, increasing the attack surface and enabling execution of remote code from external package registries unrelated to the user's immediate request.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
91% confidence
Finding

The instructions tell the agent to perform system-changing actions such as global package installation and PATH/profile modification, but do not require an explicit warning and consent flow before making those changes. In an agent setting, this can lead to silent environment drift, unexpected privilege use, and persistence of tooling that the user did not knowingly authorize.

Content

No source excerpt is available for this finding.

Rp1

Medium
Category
MCP Rug Pull
Confidence
94% confidence
Finding

The skill instructs the agent to execute npx @iqinghu/qhkit without pinning an exact version, which allows whatever package version is current at execution time to run with the agent's privileges. Because npx fetches and executes remote code on demand, a compromised publisher account, malicious update, or dependency-chain attack could immediately turn this skill into arbitrary code execution.

Content

No source excerpt is available for this finding.

Session Persistence

Medium
Category
Rogue Agent
Confidence
89% confidence
Finding

This duplicate finding reflects the same persistence issue: the instructions establish software under the user's home directory and alter command lookup behavior via PATH. In the context of an agent skill, persistence is riskier because the user may not realize the environment has been modified for future sessions and tasks.

Content

Scanner excerpt · SKILL.md (reported line 55)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
89% confidence
Finding

This duplicate finding reflects the same persistence issue: the instructions establish software under the user's home directory and alter command lookup behavior via PATH. In the context of an agent skill, persistence is riskier because the user may not realize the environment has been modified for future sessions and tasks.

Content

Scanner excerpt · SKILL.md (reported line 55)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