Back to skill
Skillv1.0.0

ClawScan security

Cn Todo Today · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignApr 30, 2026, 1:07 AM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
A simple local todo manager that stores data in a JSON file in the user's home directory; functionality and requirements are proportionate, with minor documentation mismatches to review before use.
Guidance
This skill is a small, local todo manager and appears coherent with its description, but check a few things before installing: (1) verify the script path — examples assume cn_todo_today.py in the current directory but the file is provided under scripts/; (2) the SKILL.md mentions daily automatic cleanup but the script does not implement that — if you need that behavior you should update the script; (3) the todo data is stored as plaintext at ~/.cn_todo_today.json — if that is sensitive, secure the file (restrict permissions, move to an encrypted location, or avoid storing sensitive items); (4) review the included Python code yourself (it's short and readable) since the package is auto-generated and labeled "无人工审查" (no human review). If these points are acceptable, the skill's footprint is small and local.

Review Dimensions

Purpose & Capability
noteName/description (今日待办管理器) match the included script which implements add/list/done/delete/stats. No extraneous credentials, network access, or unrelated binaries are requested. Minor mismatch: SKILL.md claims "每天会自动清理已完成的待办" (daily automatic cleanup), but the shipped script contains no code to perform automatic daily cleaning.
Instruction Scope
noteSKILL.md usage examples call python3 cn_todo_today.py, but the repository provides scripts/cn_todo_today.py — user must run the script from the scripts directory or move it into PATH. The runtime instructions and the script operate only on a single local file (~/.cn_todo_today.json) and do not access other files, environment variables, or network endpoints.
Install Mechanism
okNo install spec is provided (instruction-only with an included script). Nothing is downloaded or written by an installer; risk from installation mechanism is minimal.
Credentials
okThe skill requests no environment variables, credentials, or config paths. It only reads/writes a JSON file in the user's home directory, which is consistent with its purpose. Note: stored todos are plaintext in ~/.cn_todo_today.json and therefore accessible to any account/process with access to the user's home directory.
Persistence & Privilege
okalways is false and the skill doesn't request persistent system privileges or modify other skills or system-wide settings. Autonomous invocation is allowed by default but not unusual; this skill's operations are local and low-privilege.