Alicloud Compute Ecs

AdvisoryAudited by Static analysis on Apr 30, 2026.

Overview

No suspicious patterns detected.

Findings (0)

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 used carelessly, the agent could execute commands on a cloud VM, affecting services or exposing data from that instance.

Why it was flagged

The skill includes a user-directed helper that submits arbitrary shell or PowerShell command text to an ECS instance via Alibaba Cloud Assistant.

Skill content
parser.add_argument("--command", required=True, help="Shell command text, e.g. 'ps -ef'") ... run_resp = client.run_command(run_req)
Recommendation

Only run remote commands after confirming the exact instance, region, command text, and expected impact; use least-privileged RAM permissions where possible.

What this means

Credentials with broad ECS permissions could allow listing, modifying, stopping, deleting, or otherwise controlling cloud infrastructure.

Why it was flagged

The scripts use Alibaba Cloud access keys from environment variables to authenticate API calls.

Skill content
ak = os.getenv("ALICLOUD_ACCESS_KEY_ID") or os.getenv("ALIBABA_CLOUD_ACCESS_KEY_ID") ... config.access_key_secret = sk
Recommendation

Use a dedicated RAM user or role with least privilege, avoid long-lived broad AccessKeys, and rotate credentials if they are exposed.

What this means

Future dependency changes could alter behavior or introduce vulnerable versions.

Why it was flagged

The setup instructions install SDK packages without version pins. This is common for examples but leaves dependency versions to the package resolver.

Skill content
python -m pip install alibabacloud_ecs20140526 alibabacloud_tea_openapi alibabacloud_credentials
Recommendation

Install in a virtual environment, pin package versions for production use, and obtain packages from trusted package indexes.

What this means

Saved files may contain instance IDs, names, network identifiers, command arguments, or command output that could be sensitive.

Why it was flagged

The skill intentionally persists inventory and evidence outputs locally; remote-command results also include decoded stdout in JSON.

Skill content
Save list/summarize outputs under `output/alicloud-compute-ecs/`.
Recommendation

Store outputs in a protected location, avoid commands that print secrets, and delete or redact evidence files when no longer needed.