qinghu-video-upscale
Fail
Audited by Gen Agent Trust Hub on Sep 21, 2026
Risk Level: HIGHPERSISTENCEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [PERSISTENCE]: The skill instructions advise the agent to modify shell configuration files, specifically
~/.bashrc, to persist environment variable changes (specifically adding newly installed Node.js binaries to thePATH). While this facilitates the long-term use of the tool within the environment, modification of user startup scripts is a common technique used for maintaining persistence on a system. - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data in the form of local file paths or public URLs for video processing via the
urlsparameter inSKILL.md. These inputs are interpolated into shell commands for theqhkitCLI tool. The instructions do not define boundary markers or include specific directives to ignore instructions embedded in the metadata of these files, leaving a potential opening for indirect prompt injection if the files contain malicious filenames or embedded metadata. - [EXTERNAL_DOWNLOADS]: The skill provides procedures for downloading and installing external software, including the Node.js runtime environment and the
@iqinghu/qhkitpackage. These downloads target official repositories such asnodejs.organd the NPM registry (including the well-known mirrorregistry.npmmirror.com). These downloads are performed during the environment setup phase to ensure dependencies are met. - [COMMAND_EXECUTION]: The skill relies on the execution of multiple system commands and CLI tools for its functionality. This includes setup commands like
npm,tar, andsha256sum, as well as the primary video processing operations usingqhkit. These commands are executed based on the user's request for video enhancement.
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