alibabacloud-sas-multiaccount-manage
Pass
Audited by Gen Agent Trust Hub on Oct 9, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill automates interactions with Alibaba Cloud services by executing the
aliyuncommand-line interface. - Evidence:
scripts/accounts.py,scripts/baseline.py, andscripts/vuln.pyutilizesubprocess.runandasyncio.create_subprocess_execto invoke CLI commands for identity verification, account listing, and triggering report exports. Commands are constructed as lists to prevent shell injection. - [EXTERNAL_DOWNLOADS]: The skill facilitates the download of official vendor tools and security report archives.
- Evidence:
SKILL.mddirects users to the official Alibaba Cloud GitHub repository for CLI installation. The Python scriptsbaseline.pyandvuln.pyprogrammatically download report files from links provided by the Alibaba Cloud SAS API usingurllib.request. These represent trusted vendor resources. - [INDIRECT_PROMPT_INJECTION]: The skill ingests external data in the form of security vulnerability and baseline reports from cloud APIs.
- Evidence: Reports are fetched in
scripts/baseline.pyandscripts/vuln.pyand subsequently merged into Excel files usingopenpyxl. While this data originates from an external source, it is processed as structured content for reporting rather than being interpreted as instructions for the agent. - [SAFE]: The skill implements secure patterns for credential management and environment isolation.
- Evidence: The skill explicitly instructs users to use
aliyun configurefor secrets management instead of hardcoding credentials. It also encourages the use of Python virtual environments to isolate dependencies.
Audit Metadata