Alibabacloud Dts Task Query

PassAudited by VirusTotal on May 6, 2026.

Overview

Type: OpenClaw Skill Name: alibabacloud-dts-task-query Version: 0.0.1 The skill is a legitimate tool for querying Alibaba Cloud Data Transmission Service (DTS) tasks across multiple regions. The Python script `scripts/query_dts_tasks.py` uses the Alibaba Cloud CLI to fetch data and includes proper input validation for regions and worker counts, using `subprocess.run` safely with argument lists. While `SKILL.md` contains aggressive instructions to the AI agent regarding output completeness and formatting (e.g., 'NEVER truncate'), these are clearly intended to ensure data integrity in the model's response rather than to subvert security controls or exfiltrate data.

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

Installing or using the skill may let the agent read DTS task metadata from the Alibaba Cloud account configured in the Aliyun CLI.

Why it was flagged

The skill requires Alibaba Cloud RAM permission to enumerate DTS jobs across account resources. This is read-only and purpose-aligned, but it is still cloud account authority.

Skill content
"Action": ["dts:DescribeDtsJobs"], "Resource": "*"
Recommendation

Use a least-privilege RAM user or role limited to dts:DescribeDtsJobs, and run it only in the intended Alibaba Cloud account/profile.

What this means

Running the setup may change the user's Aliyun CLI plugin environment beyond this one skill.

Why it was flagged

The setup instructions ask the user to update all Aliyun CLI plugins, not just a DTS-specific plugin. This is disclosed and user-directed, but it is broader than the skill's direct query function.

Skill content
aliyun plugin update --all
Recommendation

Review the plugin update before running it, prefer official Aliyun CLI/plugin sources, and consider updating only the needed plugin if feasible.

What this means

DTS task details may remain temporarily on the local machine and could be visible to users or processes with access to the temp directory.

Why it was flagged

The script stores raw DTS API results in a local temporary JSON file for processing. This is purpose-aligned, but the data may include cloud task identifiers and status details.

Skill content
fd, path = tempfile.mkstemp(suffix='.json', prefix='dts_raw_') ... json.dump(all_raw_jobs, f)
Recommendation

Run on a trusted machine and remove temporary files if they are not automatically cleaned up after execution.

NoteHigh Confidence
ASI01: Agent Goal Hijack
What this means

The agent may display every returned DTS task row in the chat, which can be lengthy and may expose operational details.

Why it was flagged

The skill strongly constrains the agent's response format to show all rows. This supports completeness, but may conflict with a user's desire for a short summary or limited disclosure.

Skill content
MUST output the COMPLETE script result without ANY truncation, omission, or summarization
Recommendation

If you only want a summary or filtered result, explicitly request a region, instance ID, or job name filter before using the skill.