image-analysis
Pass
Audited by Gen Agent Trust Hub on Sep 16, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes external image files provided by the user, creating a surface for potential indirect prompt injection. A crafted image could attempt to exploit vulnerabilities in processing libraries or influence the agent's downstream behavior through its output.
- Ingestion points: The
imagePathargument processed inscripts/extract-colors.shandscripts/extract-colors.js(found inSKILL.md). - Boundary markers: None present to distinguish untrusted image data from system instructions.
- Capability inventory: Accesses the local filesystem to read image files via the
get-pixelslibrary (found inscripts/extract-colors.js). - Sanitization: The skill relies on third-party libraries for parsing and does not implement additional validation of the input data.
- [EXTERNAL_DOWNLOADS]: The skill automatically fetches and installs necessary dependencies from the NPM registry during setup.
- Evidence: The
scripts/extract-colors.shscript executesnpm installif thenode_modulesdirectory is missing. - Details: Downloads the
extract-colorsandget-pixelspackages from the public NPM registry. - [COMMAND_EXECUTION]: The skill uses a shell script to invoke a Node.js process for image analysis.
- Evidence: Execution of
nodewith the script path and image argument inscripts/extract-colors.sh.
Audit Metadata