Tencent Cloud Lighthouse

PassAudited by VirusTotal on May 12, 2026.

Overview

Type: OpenClaw Skill Name: tencentcloud-lighthouse-skill Version: 1.0.2 The skill bundle provides a legitimate interface for managing Tencent Cloud Lighthouse instances using the official 'tccli' command-line tool. It includes helper scripts for OAuth authentication (script/tccli-oauth-helper.sh) and instance identification (script/whoami.sh) that interact with standard Tencent Cloud endpoints and metadata services. The instructions in SKILL.md and the reference documents are well-structured, providing clear workflows for cloud management tasks while incorporating safety guidelines for high-risk operations.

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

A wrong, stale, or unintended OAuth code could be accepted, causing future cloud operations to run under an unexpected Tencent Cloud session or account.

Why it was flagged

The helper detects an OAuth state mismatch but continues instead of aborting before exchanging the access token and writing cloud credentials.

Skill content
echo "⚠️  警告: state 不匹配" ... echo "可能是使用了旧的授权链接。继续尝试..."
Recommendation

Do not proceed on OAuth state mismatch. The helper should fail closed and require a fresh authorization URL/code pair before writing credentials.

What this means

A user may unknowingly paste sensitive Tencent Cloud login tokens into the agent/chat context, where they may be retained or exposed beyond the local credential file.

Why it was flagged

The helper tells the user they may send the base64 login code to the AI assistant, but the script shows that this code contains OAuth token material.

Skill content
echo "或发送给 AI 助手,让它帮你完成登录。" ... access_token=$(echo "$token_json" | jq -r '.accessToken // empty') ... refresh_token=$(echo "$token_json" | jq -r '.refreshToken // empty')
Recommendation

Treat the browser-returned OAuth code as sensitive. Prefer pasting it only into a local command, and update the skill wording to clearly warn that the code contains credential material.

What this means

Remote commands can change, expose, or disrupt the target server if the wrong command or instance is selected.

Why it was flagged

The skill documents remote command execution on Lighthouse instances through Tencent Automation Tools.

Skill content
tccli tat RunCommand --region ap-guangzhou ... --Content "uptime && df -h && free -m"
Recommendation

Confirm the target instance, region, and exact command before using TAT, and keep the skill's single-confirmation rule for remote commands.

What this means

The behavior depends on whichever tccli package version pip installs at the time, which may change over time.

Why it was flagged

The skill relies on installing the tccli package from pip without a pinned version.

Skill content
If not installed: `pip install tccli`
Recommendation

Install tccli from the official Tencent Cloud source and consider pinning or verifying the package version in controlled environments.