alibabacloud-data-agent-skill
Pass
Audited by Gen Agent Trust Hub on Oct 7, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
subprocessto manage background worker processes for long-running data analysis tasks. It also uses it to detect and interact with notification CLIs such asopenclaworclawdbotto provide session updates to the user. - Evidence includes
subprocess.Popeninscripts/cli/worker_utils.pyandscripts/cli/dual_logger.py, andsubprocess.runinscripts/cli/notify.py. - [EXTERNAL_DOWNLOADS]: The skill communicates with Alibaba Cloud official endpoints (
*.aliyuncs.com) to perform metadata discovery, session management, and data analysis. It also supports uploading local files to Alibaba Cloud Object Storage Service (OSS) for analysis. - Communication is performed using the
requestsandaiohttplibraries through official Alibaba Cloud SDK modules. - [INDIRECT_PROMPT_INJECTION]: The skill ingests and processes data from external enterprise databases and uploaded files (CSV, Excel, JSON). This data is used as context for the Data Agent's natural language processing, creating a surface for indirect prompt injection if the source data contains malicious instructions.
- Ingestion points: Databases managed via DMS and files uploaded via the
filesubcommand. - Boundary markers: Not explicitly defined in the provided client code, though the underlying Alibaba Cloud service likely implements its own guardrails.
- Capability inventory: The skill can execute SQL queries (via the Data Agent), read/write session files locally, and interact with Alibaba Cloud APIs.
- Sanitization: The skill implements credential redaction for logs but relies on the backend service for sanitizing data processed during analysis.
Audit Metadata