Telegram Premium Features

PassAudited by VirusTotal on May 11, 2026.

Overview

Type: OpenClaw Skill Name: telegram-premium-features Version: 2.0.0 The bundle is a comprehensive implementation guide for building subscription and monetization systems in Telegram-compatible backends. It contains standard SQL schemas and Go code snippets for membership management, Stripe payment integration, and feature gating. No malicious behaviors, data exfiltration, or harmful prompt injection attempts were found; the content is purely educational and functional for its stated purpose.

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

If copied into production without safeguards, customers could be charged automatically without enough consent, notice, or review.

Why it was flagged

The guide includes an automatic renewal flow that would charge subscriptions when implemented. This is aligned with the monetization purpose, but it is a high-impact action.

Skill content
if sub.AutoRenew { ... err := s.chargeSubscription(ctx, sub) ... }
Recommendation

Require explicit opt-in for auto-renewal, send clear notices, log all charge attempts, handle errors carefully, and provide cancellation and dispute paths.

What this means

Payment gateway credentials used with this design could create charges or issue refunds if over-scoped or mishandled.

Why it was flagged

The payment gateway interface describes charge, webhook verification, and refund authority. These are expected for a payment integration guide, but they imply privileged payment-provider access in a real implementation.

Skill content
CreateCharge(amount float64, currency string) ... VerifyWebhook(payload []byte, signature string) ... Refund(chargeID string, amount float64)
Recommendation

Use least-privilege payment credentials, keep secrets outside code, verify webhooks, restrict refund permissions, and monitor privileged payment actions.

What this means

A production version could collect and reuse user behavior data in ways that affect pricing, targeting, or account decisions.

Why it was flagged

The analytics examples use persistent per-user behavioral metrics for engagement and churn prediction. This is purpose-aligned, but it involves sensitive user activity data.

Skill content
metrics.MessagesPerDay = a.getMessageCount(ctx, userID, 24*time.Hour) ... metrics.FeaturesUsed = a.getFeatureUsage(ctx, userID) ... metrics.StorageGrowth = a.getStorageGrowth(ctx, userID)
Recommendation

Minimize collected analytics, define retention limits, restrict internal access, document user-facing privacy terms, and validate analytics data before using it for automated decisions.