T08 · Insecure Dependencies
- Location
SKILL.md:39- Finding
Unpinned and Unverified Executable Dependencies
- Content
View full analysis
/dev/null 2>&1 || aliyun plugin install --names aliyun-cli-paistudio aliyun configure ai-mode enable aliyun configure ai-mode set-user-agent --user-agent "AlibabaCloud-Agent-Skills/alibabacloud-pai-dlc-job-diagnostics" # After session: aliyun configure ai-mode disable ``` `references/cli-installation-guide.md:37-45`: ```bash # Download wget https://aliyuncli.alicdn.com/aliyun-cli-linux-latest-amd64.tgz # Extract and install tar -xzf aliyun-cli-linux-latest-amd64.tgz mv aliyun /usr/local/bin/ # Verify aliyun version ``` `references/cli-installation-guide.md:64-71`: ```bash # Download ARM64 version wget https://aliyuncli.alicdn.com/aliyun-cli-linux-latest-arm64.tgz # Extract and install tar -xzf aliyun-cli-linux-latest-arm64.tgz mv aliyun /usr/local/bin/ ``` ### Technical Analysis The Skill installs executable components through several mutable supply-chain channels: 1. The `npx skills add` commands do not pin the `skills` package, repository revision, release tag, or downloaded Skill version. 2. `--auto-plugin-install true` permits future commands to install plugins implicitly without a separate integrity-re ...[truncated 2204 chars]- Remediation
View remediation
