Alibabacloud Esa Pages Deploy

Security checks across static analysis, malware telemetry, and agentic risk

Overview

The skill appears to perform Alibaba Cloud ESA deployments as advertised, but it asks for broad cloud privileges and can publish production changes, so it should be reviewed carefully before use.

Install only if you want the agent to deploy to Alibaba Cloud ESA. Use a dedicated RAM role with minimal permissions, verify the active Alibaba Cloud account/profile, review files before uploading folders, and treat production deployment URLs and temporary access tokens as sensitive.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

If the wrong credentials or an overly privileged RAM role are used, the agent could make broad changes to the user's Alibaba Cloud ESA environment.

Why it was flagged

The skill asks for a broad full-access Alibaba Cloud ESA policy. That is purpose-related, but it exceeds a clearly scoped least-privilege deployment role and could let the agent affect more ESA resources than the immediate task requires.

Skill content
Grant **AliyunESAFullAccess** policy to your RAM user/role before using this skill.
Recommendation

Use a dedicated RAM user or role with the minimum ESA Pages, Routine, OSS upload, and KV permissions needed, and make the selected credential/profile explicit before invoking the skill.

What this means

A mistaken deployment could replace or break the live ESA production site/function.

Why it was flagged

The folder deployment script rolls a code version to 100% of the production environment. This is expected for a deploy tool, but a wrong folder or build artifact could immediately affect public edge traffic.

Skill content
Env: "production", Strategy: "percentage", CodeVersions: JSON.stringify([{ Percentage: 100, CodeVersion: codeVersion }])
Recommendation

Confirm the routine name, target account, and folder contents before deployment; consider adding a staging-only or confirmation step for production releases.

What this means

Running a deployment may change Alibaba Cloud account/service state, not just upload files.

Why it was flagged

The script can enable the Edge Routine service automatically before deploying. This is disclosed and purpose-aligned, but it is still an account-level state change.

Skill content
await client.openErService(new Esa20240910.OpenErServiceRequest({}));
Recommendation

Ensure the ESA service should be enabled in the selected account before running the deployment scripts.

What this means

Users may install dependencies manually and could get different package versions or miss required packages.

Why it was flagged

The provided scripts depend on external npm packages, but the artifact set has no install spec, package manifest, or lockfile to make dependency installation reproducible.

Skill content
No install spec — this is an instruction-only skill.
Recommendation

Install only trusted, pinned dependency versions and prefer a reviewed package.json/lockfile for repeatable setup.