← 返回 Skills 市场
cerbug45

Task Panner Validator for Agents

作者 cerbug45 · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
777
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install task-panner-validator
功能描述
Provides secure task planning, validation, approval, and execution for AI agents with safety checks, rollback, dry runs, and error handling using pure Python.
安全使用建议
This package looks like a legitimate pure-Python task planner. Before installing/using it: 1) Review the included Python files (task_planner.py, examples) yourself — the planner delegates real work to the executor you provide, so that executor can perform arbitrary actions (APIs, DBs, shell, file deletion). 2) Do not enable auto_approve=True or run untrusted plans with execution privileges on production systems. 3) Watch for hard-coded example paths (e.g., /home/claude) and any plan steps that reference sensitive system paths (/etc, /sys, C:\Windows) or destructive actions. 4) If you clone the upstream repo, confirm the GitHub source and commits; the skill's registry metadata lists an unknown owner and no homepage. 5) Run tests and examples in an isolated sandbox first, and only grant credentials/host access that are strictly necessary to any executor you wire up.
功能分析
Type: OpenClaw Skill Name: task-panner-validator Version: 0.1.0 The skill bundle is classified as suspicious due to a critical vulnerability in `task_planner.py`. The `SafetyValidator`'s `validate_step` method, when a dangerous operation is detected and `safety_check` is explicitly set to `True` for that step, only issues a warning but still returns `is_safe=True`. This allows the `approve_plan` method to successfully approve the plan (as `is_valid` remains `True`), and subsequently, the `execute_plan` method proceeds to execute the dangerous step. This design flaw effectively bypasses the intended blocking mechanism for dangerous operations, allowing them to be executed with only a warning, which could be exploited by an agent to perform unauthorized or harmful actions. No direct evidence of intentional malicious code or prompt injection attempts was found in the files.
能力评估
Purpose & Capability
Name/description (task planning, validation, rollback, dry-run) matches the provided files (task_planner.py, API.md, examples). There are no unrelated required environment variables or binaries.
Instruction Scope
SKILL.md instructs cloning the repo, running tests/examples, and wiring a user-provided executor that may perform API calls, file operations, or shell actions. That is expected for a planner library, but the runtime behavior depends entirely on the executor code and step definitions (which can include destructive file operations). The README and examples explicitly show dangerous operations (delete_files, backup) and saving plans to filesystem paths (including a hard-coded /home/claude path in examples) — the skill itself does not automatically execute those, but an agent using it could if given permissions.
Install Mechanism
No install spec is provided (instruction-only). The SKILL.md recommends git cloning a GitHub repository; no third-party binaries or opaque downloads are requested. Code files are included in the package, so there is no hidden installer or external arbitrary code download required by the skill itself.
Credentials
The skill declares no required environment variables, credentials, or config paths. The documentation mentions API orchestration patterns that will require service credentials only when you implement your executor — these are not requested by the skill itself.
Persistence & Privilege
always is false and the skill does not request permanent platform-level privileges. It persists plans to disk via its save/load API (expected for the purpose) but does not modify other skills or global agent configuration.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install task-panner-validator
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /task-panner-validator 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Initial public release with robust Python-native task planning and validation. - Introduces a step-by-step task management system using only the Python standard library. - Supports defining custom execution logic via executor functions. - Includes plan validation, manual or automatic approval, and safe/dry-run execution modes. - Detects and warns about dangerous actions with built-in safety validation. - Allows plan persistence (save/load) and provides execution summaries and error handling. - Features guidance for common use cases, best practices, and advanced automation options.
元数据
Slug task-panner-validator
版本 0.1.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Task Panner Validator for Agents 是什么?

Provides secure task planning, validation, approval, and execution for AI agents with safety checks, rollback, dry runs, and error handling using pure Python. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 777 次。

如何安装 Task Panner Validator for Agents?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install task-panner-validator」即可一键安装,无需额外配置。

Task Panner Validator for Agents 是免费的吗?

是的,Task Panner Validator for Agents 完全免费(开源免费),可自由下载、安装和使用。

Task Panner Validator for Agents 支持哪些平台?

Task Panner Validator for Agents 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Task Panner Validator for Agents?

由 cerbug45(@cerbug45)开发并维护,当前版本 v0.1.0。

💬 留言讨论