aliyun-qwen-vl
Pass
Audited by Gen Agent Trust Hub on Sep 20, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSDATA_EXFILTRATION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The
scripts/analyze_image.pyscript processes untrusted text prompts and image data without using boundary markers or sanitization, creating a vulnerability surface for indirect prompt injection attacks. - Ingestion points: The
promptandimageparameters (which can be a URL or local path) are ingested as user input. - Boundary markers: Absent; the script directly interpolates the prompt and image data into the API request payload without delimiters or safety instructions.
- Capability inventory: The script has the capability to read local files and perform network POST requests to the Alibaba Cloud API.
- Sanitization: No input validation, escaping, or content filtering is performed on the ingested prompts or image content.
- [DATA_EXFILTRATION]: The skill has the capability to read local filesystem content and send it to an external API, which could be abused if an attacker influences the image path input.
- Evidence: The
resolve_image_inputfunction inscripts/analyze_image.pyreads the binary content of any local file path provided in theimageparameter and encodes it for transmission to the API. - Evidence: The script automatically attempts to load environment variables and credentials from
~/.alibabacloud/credentialsand.envfiles for theDASHSCOPE_API_KEY. - [EXTERNAL_DOWNLOADS]: The skill relies on external network resources and third-party libraries.
- Evidence: Requires the
requestspackage to be installed via pip. - Evidence: Communicates with official Alibaba Cloud DashScope endpoints at
dashscope.aliyuncs.comanddashscope-intl.aliyuncs.com.
Audit Metadata