Tencent COS

PassAudited by ClawScan on May 10, 2026.

Overview

This appears to be a legitimate Tencent Cloud COS/CI integration, but it needs powerful cloud credentials and can upload, delete, share, and process cloud-stored data.

Install only if you intend to let this skill manage Tencent COS/CI resources. Use temporary or least-privilege credentials, avoid root account keys, confirm destructive or sharing actions, and upload only files you are comfortable storing or processing in Tencent Cloud.

Findings (4)

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 supplied Tencent Cloud key is over-scoped or permanent, the skill could affect more buckets, data, or services than the user intended.

Why it was flagged

The skill requires critical Tencent Cloud API credentials so it can act on the user's COS and CI resources.

Skill content
"SecretId" ... "sensitivity": "critical" ... "scope": "COS object storage and CI data processing APIs"
Recommendation

Use STS temporary credentials or a Tencent Cloud sub-account with least-privilege, bucket-scoped COS/CI permissions; do not use root account keys.

What this means

A mistaken or over-broad request could create processing jobs, alter cloud-side data, or perform less obvious CI operations under the user's Tencent Cloud account.

Why it was flagged

The skill exposes a generic CI API request action in addition to named workflows, allowing broad provider-side operations for the configured bucket.

Skill content
ci-request — 通用 CI API 请求 ... --method ... --path ... --body ... 请求自动发送到 `https://{Bucket}.ci.{Region}.myqcloud.com/{path}`
Recommendation

Prefer named actions where possible and require explicit user confirmation before delete operations, bucket-setting changes, signed URL sharing, or generic `ci-request` calls.

What this means

The installed package version may vary over time, which can affect reproducibility and supply-chain assurance.

Why it was flagged

The setup script installs the COS SDK from npm during setup without a version pin in the script.

Skill content
npm install cos-nodejs-sdk-v5 --no-progress
Recommendation

Install from the official/trusted npm registry, consider pinning the SDK version, and review lockfiles/package integrity for production use.

What this means

Files selected for upload or processing will leave the local machine and be stored or processed in Tencent Cloud.

Why it was flagged

The upload action sends local file contents to the configured Tencent COS bucket, which is expected for this cloud-storage skill.

Skill content
cosPromise("putObject", { Key: key, Body: createReadStream(filePath), ContentLength: statSync(filePath).size })
Recommendation

Verify the target bucket, region, object key, retention/access policies, and file contents before uploading sensitive data.