skills/datadrivenconstruction/ddc_skills_for_ai_agents_in_construction/telegram-field-bot/Gen Agent Trust Hub
telegram-field-bot
Pass
Audited by Gen Agent Trust Hub on Sep 18, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data from external sources that could influence the agent's behavior during summarization tasks.
- Ingestion points: User-submitted text messages and photo captions received via the Telegram bot implementation in
SKILL.mdare stored and subsequently retrieved for processing. - Boundary markers: The
generate_daily_reportfunction inSKILL.mdinterpolates raw JSON report data directly into an LLM prompt template without using delimiters (e.g., XML tags or triple quotes) or instructions to ignore embedded commands. - Capability inventory: The skill documentation includes patterns for filesystem writes (
file.download_to_drive) and network operations (requests.post, Telegram API calls). - Sanitization: There is no evidence of sanitization, filtering, or validation of the message content before it is passed to the
llm.summarizemethod. - [COMMAND_EXECUTION]: The skill provides functional Python code snippets that perform system-level operations.
- The implementation in
SKILL.mduses thetelegram.extlibrary to handle commands and messages, involving local file storage and network communication. - The agent is instructed in
instructions.mdto follow these implementation patterns, which involve managing project data and files. - [EXTERNAL_DOWNLOADS]: The bot implementation facilitates the download of external media.
- The
handle_photofunction inSKILL.mdautomatically downloads photos from Telegram's servers to the local filesystem usingfile.download_to_drive(photo_path).
Audit Metadata