qinghu-viral-video-clone
Fail
Audited by Gen Agent Trust Hub on Sep 21, 2026
Risk Level: HIGHPERSISTENCEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [PERSISTENCE]: The skill provides instructions to modify the user's shell profile (
~/.bashrc) by appending a new directory to thePATHenvironment variable. This is intended to ensure that the installed Node.js binaries and theqhkitcommand remain available in subsequent terminal sessions. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data in the form of external video URLs (e.g., from Douyin or TikTok) provided by the user. These URLs are passed as parameters to CLI commands, creating a potential surface for indirect injection.
- Ingestion points: The
resourceUrlparameter within theqhkit video-inspire generatecommand inSKILL.md. - Boundary markers: The input is structured as a JSON string literal.
- Capability inventory: The skill can execute local CLI commands (
qhkit), write files (e.g.,./我的商品图.jpg), and interact with theiqinghu.comAPI. - Sanitization: The skill relies on the
qhkittool's internal validation of the provided URL. - [EXTERNAL_DOWNLOADS]: The skill fetches Node.js binaries and associated checksum files from the official
nodejs.orgservers. It also installs the@iqinghu/qhkitpackage from the official NPM registry or a well-known mirror (registry.npmmirror.com). These resources originate from established and well-known providers. - [COMMAND_EXECUTION]: The skill uses common shell utilities including
curl,tar, andsha256sumto automate the installation and verification of the Node.js runtime environment. It also executes theqhkitcommand-line tool to perform video analysis, script generation, and marketing video production tasks.
Recommendations
- HIGH: Downloads and executes remote code from: https://nodejs.org/dist/v22.22.3/SHASUMS256.txt - DO NOT USE without thorough review
Audit Metadata