huawei-cloud-vod-collector
Warn
Audited by Gen Agent Trust Hub on Sep 8, 2026
Risk Level: MEDIUMCREDENTIALS_UNSAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDATA_EXFILTRATION
Full Analysis
- [CREDENTIALS_UNSAFE]: The delivery script
scripts/vod_deliver.pytransmits the GitCode access token as a query parameter in the API request URL (?access_token=...). This is an insecure practice as tokens can be leaked into server logs or browser history.\n- [EXTERNAL_DOWNLOADS]: The installation scriptsscripts/vod_install.shandscripts/vod_install.ps1clone source code from a personal repository (https://gitcode.com/weixin_45218422/AtomGit-GO.git) and build binaries locally. This introduces a dependency on unverifiable code from a non-standard source.\n- [COMMAND_EXECUTION]: The scriptscripts/vod_deliver.pyusessubprocess.Popento launch a local authentication server binaries from the user's home directory. Spawning background processes is a high-privilege operation that increases the system's attack surface.\n- [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data such as error stack traces and conversation history to populate reports viascripts/md_io.py. While a sanitization scriptscripts/vod_sanitize.pyis provided to redact secrets, the skill remains a surface for indirect instructions embedded in technical logs. Ingestion points:scripts/md_io.pythrough--error-stackand--dialog-contextarguments. Boundary markers: The skill uses markdown headers like## Error Informationto delimit content. Capability inventory: Includessubprocess.Popenand network requests viaurllib.request. Sanitization: Implements regex-based redaction inscripts/vod_sanitize.py.\n- [DATA_EXFILTRATION]: Thescripts/md_io.pyutility includes a_resolve_valuefunction that interprets any string starting with@as a file path and reads its content into the report. This could be exploited by an agent or a malicious prompt to exfiltrate the contents of sensitive local files by submitting them as feedback.
Audit Metadata