siliconflow-vision
Fail
Audited by Gen Agent Trust Hub on Jul 16, 2026
Risk Level: HIGHCREDENTIALS_UNSAFEDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The configuration file
config/default.jsoncontains a hardcoded API key (sk-ghkgkwxvtjqnqiyrmhllqyhfpibkloycpbneuccpombdewzo). Hardcoding credentials in skill files is unsafe practice as it exposes secrets to anyone with access to the skill code. - [DATA_EXFILTRATION]: The scripts
scripts/analyze_image.pyandscripts/recognize.pyread local image files, convert them to Base64, and transmit the data to external endpoints includinghttps://api.siliconflow.cn/v1andhttps://api.openai.com/v1. While this is the intended functionality, users should be aware that local data is being sent to third-party cloud services. - [PROMPT_INJECTION]: The skill is vulnerable to indirect prompt injection because it processes untrusted data (external images and user-supplied questions) and passes them to a vision model without sufficient sanitization.
- Ingestion points:
scripts/analyze_image.pyaccepts image paths/URLs and arbitrary text via the-qparameter. - Boundary markers: Missing. No specific instructions are provided to the vision model to ignore instructions embedded within the images themselves.
- Capability inventory: The script has the capability to read local files and perform network operations via
requestsorurllib. - Sanitization: None. User input from CLI arguments is interpolated directly into the API request payload.
Recommendations
- AI detected serious security threats
Audit Metadata