Telegram Bot Manager

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

A Telegram bot token shown in terminal output can be captured in logs, agent transcripts, screenshots, or shared support output; anyone with the token can control that bot.

Why it was flagged

The script prints the full user-supplied bot token back to stdout in a suggested command.

Skill content
print(f"   Or: export TELEGRAM_BOT_TOKEN={bot_token}")
Recommendation

Do not echo full tokens. Replace this with a placeholder or masked value, and advise users to set the token through a secure secret mechanism.

What this means

The bot credential persists on disk and may also be present in configuration backups.

Why it was flagged

The setup script stores the Telegram bot token in the OpenClaw configuration, which is expected for this integration but remains sensitive.

Skill content
'token': bot_token
Recommendation

Restrict file permissions on the OpenClaw config and backup files, avoid sharing them, and rotate the token if it may have been exposed.

What this means

Running the script can change OpenClaw behavior by enabling the Telegram plugin and restarting the gateway.

Why it was flagged

Running the setup script writes OpenClaw configuration and restarts the gateway.

Skill content
json.dump(config, f, indent=2) ... subprocess.run(['openclaw', 'gateway', 'restart']
Recommendation

Run it only when you intend to enable Telegram integration, review the generated config, and keep the backup until you confirm the setup works.

What this means

The helper scripts run locally with the user's permissions and can modify local OpenClaw files.

Why it was flagged

The documented setup flow asks the user to execute bundled Python helper code.

Skill content
python3 telegram-bot-manager/scripts/setup_bot.py
Recommendation

Review the bundled scripts before running them, especially because the registry source is listed as unknown.

What this means

A webhook endpoint can receive internet traffic and must be secured so only legitimate Telegram requests are accepted.

Why it was flagged

The webhook setup guide describes exposing an OpenClaw-backed endpoint for Telegram webhook delivery.

Skill content
Public HTTPS endpoint ... OpenClaw accessible from internet
Recommendation

Use HTTPS, a strong Telegram webhook secret token, firewall or IP allow-listing where practical, and monitor gateway logs.