Back to skill
Skillv1.0.0

ClawScan security

Task Dispatcher · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

SuspiciousMar 8, 2026, 2:09 PM
Verdict
suspicious
Confidence
medium
Model
gpt-5-mini
Summary
The skill's dispatcher purpose and agent/config mappings are coherent, but included YAML config files contain potentially destructive/automatic cleanup rules, hard-coded user paths, and some configuration/behavioral inconsistencies (confirmation vs auto-clean) that warrant caution before installing or running.
Guidance
Before installing or enabling this skill: 1) Confirm whether your runtime provides a 'subagents' tool and what that tool is allowed to do. 2) Ask the author to clarify/patch cleanup.yaml: set require_confirmation:true, disable cleanup_on_start, and remove any rules that delete arbitrary host files. 3) Remove or parameterize hard-coded absolute paths (e.g., /Users/xiaotiac/...) to avoid accidental access to user directories. 4) Verify that the skill will not read or act on host filesystem paths, environment variables, or webhooks unless you explicitly configure them; if Slack/email/webhook placeholders are used, ensure no secrets are auto-read. 5) Test the skill in a restricted sandbox or non-production account with monitoring/logging enabled to observe behavior (especially any file system or network actions). 6) If you plan to allow autonomous runs, require explicit confirmation for HIGH/CRITICAL actions and audit logs for any auto-abort/auto-delete actions. These checks will reduce the risk that the dispatcher executes destructive cleanup or accesses unintended files.

Review Dimensions

Purpose & Capability
okName/description (task dispatching, subagent orchestration) align with the provided assets: SKILL.md plus multiple pipeline/agent/budget/review configs. The declared requirements (no binaries, no env vars) are plausible for an instruction-only orchestration skill.
Instruction Scope
concernSKILL.md instructs the agent to analyze, split, show the plan to the user, then call a 'subagents' tool to spawn/list agents. However, the included configs (cleanup.yaml, budget/deadloop protection, pipelines) imply automatic cleanup and file-deletion behavior (cleanup_on_start: true, cleanup_on_complete: true, cleanup_rules with action: delete, and require_confirmation: false). That conflicts with the SKILL.md's repeated requirement to present the task plan and wait for user confirmation and creates a risk that the skill could cause deletions or other system actions without explicit, user-visible prompts. Configs also reference local filesystem paths (e.g., /Users/xiaotiac/...) and patterns that could cause scanning/deletion of host files if executed.
Install Mechanism
okInstruction-only skill with no install spec and no code files; lowest install risk. There is no download/execute/install mechanism included in the package.
Credentials
noteThe package declares no required environment variables or credentials, which is reasonable. But some configuration files reference external endpoints/values (e.g., ${SLACK_WEBHOOK_URL} in review.yaml) and include role/emergency settings that assume admin privileges. There are also hard-coded user-specific paths and patterns in cleanup.yaml and whitelist/blacklist that are unrelated to the high-level purpose and could lead to unexpected host-file access if the orchestration were to act on them.
Persistence & Privilege
notealways:false (no forced always-on). The skill intends to be a central coordinator ('唯一入口') and can be invoked autonomously (platform default), which is expected for a dispatcher; combined with the config files that permit automatic cleanup/deletions, autonomous invocation would increase potential impact. The skill does not request to modify other skills or system-wide settings in the package itself.