linkpix-shopee-image
Fail
Audited by Gen Agent Trust Hub on Sep 11, 2026
Risk Level: HIGHREMOTE_CODE_EXECUTIONPERSISTENCEDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The skill downloads Node.js binaries and verification checksums directly from
nodejs.org(a well-known service) to perform automated environment setup when the runtime is missing. - [PERSISTENCE]: Instructions direct the agent to append the installation path to
~/.bashrc, which ensures the tool remains available across different shell sessions. - [DYNAMIC_EXECUTION]: The skill contains a Python snippet using the
PILlibrary and a Node.jssharp-clicommand that are dynamically executed to compress images if they exceed the 10MB size limit. - [INDIRECT_PROMPT_INJECTION]: The skill handles untrusted user input that is interpolated into shell commands, creating a potential surface for indirect injection.
- Ingestion points: User-provided
customCopy(up to 500 characters) andpromptfields inSKILL.md. - Boundary markers: The inputs are wrapped in JSON strings within shell commands, but no explicit escaping or boundary markers are defined to prevent command injection.
- Capability inventory: Execution of
qhkitCLI,pythonscripts, andnpm/npxinstallation commands. - Sanitization: There is no evidence of sanitization or validation logic for the input strings before they are passed to the shell.
- [COMMAND_EXECUTION]: The skill frequently invokes shell commands for package management (
npm), environment configuration, file manipulation (tar,sha256sum), and primary tool functionality.
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