Telegram Todo List

PassAudited by ClawScan on May 1, 2026.

Overview

This appears to be a scoped TODO.md manager that can read and persistently change one workspace todo file, with no evidence of hidden credential use, broad system access, or data exfiltration.

Install if you are comfortable with the agent reading and changing /root/.openclaw/workspace/TODO.md and showing its contents in the Telegram channel you use. Restrict Telegram access and keep a backup if the todo list is important.

Findings (3)

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 command can change or remove todo entries in the workspace TODO.md file.

Why it was flagged

The skill is explicitly designed to mutate TODO.md by adding, deleting, moving, editing, and completing tasks. This is purpose-aligned and scoped, but it is persistent file modification.

Skill content
Behavior Options: Add new task; Delete task; Move task; Edit task; Batch operations ... /todo execute <task_number>
Recommendation

Use the organize and execute commands deliberately, and keep a backup if TODO.md contains important information.

What this means

If TODO.md is missing or hits certain read-error cases, the helper may create or replace it with the bundled default template.

Why it was flagged

The helper falls back to creating the default template after read errors, and template creation writes to the TODO file. This is disclosed in the skill text, but it means a read path can cause a file write.

Skill content
except Exception as e: ... return create_default_template() ... write_todo(template)
Recommendation

Consider prompting before recreating an existing unreadable TODO.md, or keep a backup of the file.

What this means

Todo contents may be visible in the Telegram chat where the bot or agent responds.

Why it was flagged

The intended interface can display local TODO.md contents through a Telegram command channel. This is the stated purpose, but the artifacts do not describe chat/user access controls.

Skill content
Manage a Todo List stored in TODO.md through Telegram bot commands ... Display current todo list with status
Recommendation

Use this only in private or restricted Telegram chats, and avoid storing secrets or highly sensitive information in TODO.md.