alibabacloud-lakehouse-migration
Pass
Audited by Gen Agent Trust Hub on Sep 21, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill downloads the
aliyunCLI and thelhmplugin from official Alibaba Cloud domains (aliyuncli.alicdn.com). It also installs theuvpackage manager from its official source (astral.sh). These operations are necessary for environment preparation and use trusted or well-known service domains. - [COMMAND_EXECUTION]: The skill frequently executes shell commands using
subprocess.run()to interact with thealiyunCLI and various database command-line tools (such ascurlfor Presto). This is the core functionality required for performing SQL DryRun validations, data consistency checks, and workflow migrations. - [INDIRECT_PROMPT_INJECTION]: The skill possesses a vulnerability surface for indirect prompt injection as it ingests untrusted data from user-supplied SQL files and configuration files without explicit boundary markers or sanitization, while maintaining powerful capabilities like command execution and network access.
- Ingestion points: Reads user SQL files for conversion and validation (e.g., in
references/lhm-sql-conversion/scripts/dryrun.py). - Boundary markers: Absent. The scripts do not use specific delimiters to isolate the content of processed SQL files.
- Capability inventory: Executes shell commands via
aliyunCLI, performs database network operations, and writes files to the local system. - Sanitization: Absent. The scripts perform dialect-specific text replacements but do not filter for natural language instructions embedded within the SQL or configuration data.
Audit Metadata