Tencent Cloud Lighthouse

WarnAudited by ClawScan on May 10, 2026.

Overview

The skill is mostly consistent with managing Tencent Cloud Lighthouse, but its OAuth helper handles powerful cloud credentials in ways that deserve review before use.

Install only if you are comfortable giving the skill Tencent Cloud authority to manage Lighthouse resources. Use OAuth rather than permanent AK/SK keys, treat the browser login code as sensitive, do not continue if the OAuth state does not match, and carefully confirm any action that creates resources, changes firewalls, restores snapshots, resets passwords, or runs commands on an instance.

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

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.