Back to skill

Security audit

Telegram File Sender

Security checks across malware telemetry and agentic risk

Overview

This skill does what it claims: sends a user-selected local file to the current Telegram chat, with no hidden destination or persistence shown.

Install only if you intend to let the agent send local files to your current Telegram chat through OpenClaw. Before each use, verify the exact file path, avoid sensitive files unless deliberate, and make sure the configured openclaw CLI and Telegram bot are trusted.

SkillSpector

By NVIDIA
Vulnerability Patterns
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
Findings (4)

Vague Triggers

Medium
Confidence
88% confidence
Finding
The trigger phrases are broad enough that ordinary conversation like 'send this zip to me' or 'attach the pdf' could invoke the skill without a clearly bounded, security-conscious intent check. In a skill that transmits local files to an external Telegram chat, accidental activation can lead to unintended data exfiltration, making broad triggers materially risky in context.

Missing User Warnings

Medium
Confidence
91% confidence
Finding
The README promotes sending files to Telegram but does not warn that this transfers potentially sensitive local data to a third-party messaging platform. Because the skill auto-routes to the current chat and is intended for routine use, users may not realize the privacy and data-handling implications, increasing the likelihood of inadvertent disclosure.

Vague Triggers

Medium
Confidence
92% confidence
Finding
The invocation scope is broad enough that the skill may activate for generic requests to send or attach files without requiring an explicit confirmation of destination or sensitivity. In this skill, automatic use is further encouraged by the text 'ALWAYS use this skill for ALL sessions,' which increases the chance of unintended external transmission to Telegram when a user may only mean local file handling or another channel.

Missing User Warnings

Medium
Confidence
96% confidence
Finding
The skill instructs the agent to transmit local files to an external Telegram chat using metadata-derived chat_id, but it provides no user-facing warning or consent checkpoint that data is leaving the current environment. Because the workflow resolves arbitrary workspace-relative or absolute paths, this can lead to accidental exfiltration of sensitive local files if the agent misinterprets the request or the user is unaware of the external transmission.

VirusTotal

38/38 vendors flagged this skill as clean.

View on VirusTotal

Static analysis

No suspicious patterns detected.