clawlist

ISSUES FOUND max severity HIGHSkillSpector Caution 7 registry clawhub.ai last scanned 1 scan

3 findings (1 high, 2 medium), mainly prompt injection, resource abuse. Most recent scan 2026-02-05.

This skill presents MODERATE security concerns primarily around autonomy manipulation and unbounded execution patterns. The most significant issues are: (1) Direct prompt injection through 'MUST use' directives attempting to force skill activation, (2) Promotion of infinite loops without proper safeguards or termination conditions, (3) Complex tool chaining with automated execution via persistent file storage, and (4) Transitive trust in the ongoing-tasks.md file that could be exploited if compromised. The skill does not contain data exfiltration, credential theft, or command injection vulnerabilities. However, the aggressive activation language and infinite task patterns create availability risks and autonomy concerns. The missing optional metadata reduces transparency but is not a security threat. Remediation should focus on removing imperative activation language, adding termination conditions and user confirmation for long-running tasks, and implementing validation for the persistent task file.

Scanner's overall assessment (LLM analyzer)

Second scanner: NVIDIA SkillSpector

Independent static run, no language model, over the same files as the Cisco scan above. How the two scanners compare across the whole corpus: Two scanners, one corpus.

What this skill does

MUST use for any multi-step project, long-running task, or infinite monitoring workflow. Plan, execute, track, and verify tasks with checkpoint validation. For projects, automation, and ongoing operations.

Package
6 files, 14 KB
SKILL.md
346 words, 11 sections
Code
None. Instructions only.

SKILL.md covers: Clawlist - Task Mastery · When to Use This Skill · Long-Running & Infinite Task Examples · Example: Moltbook Engagement (Infinite) · Example: GitHub Monitoring (Long-Running) · The Clawlist Workflow · Ongoing Tasks File · Task Types · Integration with Heartbeat · Quick Reference · Sub-Skills

Findings

HIGH Aggressive Activation Directive - Forced Skill Usage Prompt Injectionllm

The skill description contains a directive 'MUST use for any multi-step project' which attempts to override the agent's decision-making autonomy. This is a form of direct prompt injection that tries to force the agent to always use this skill regardless of whether it's appropriate for the task. The instruction body reinforces this with 'ALWAYS use clawlist when' followed by overly broad conditions that would match nearly any user request.

SKILL.md:1

Description: 'MUST use for any multi-step project, long-running task, or infinite monitoring workflow'
Instruction body: 'ALWAYS use clawlist when: Starting any new project or initiative, Setting up long-running monitoring, Breaking down complex goals'
Remediation: Remove the 'MUST' directive from the description. Change 'ALWAYS use clawlist when' to 'Consider using clawlist when'. Allow the agent to determine when this skill is appropriate rather than forcing its activation through instruction override attempts.
MEDIUM Unbounded Autonomy - Infinite Loop Encouragement Resource Abusellm

The skill explicitly promotes 'infinite monitoring workflow' and 'infinite tasks' with examples like 'Moltbook Engagement (Infinite)' running 'Every 30 minutes' forever. This creates availability risks through unbounded resource consumption and continuous execution without clear termination conditions. The integration with 'heartbeat' to 'Execute due infinite tasks' suggests automated, perpetual execution.

SKILL.md

'MUST use for any multi-step project, long-running task, or infinite monitoring workflow'
'Example: Moltbook Engagement (Infinite) - Type: Infinite loop - Schedule: Every 30 minutes'
'Heartbeat reads ongoing-tasks.md every check to: Execute due infinite tasks'
Remediation: Add explicit termination conditions and resource limits for long-running tasks. Require user confirmation before starting infinite loops. Implement maximum iteration counts and timeout mechanisms. Change 'infinite' framing to 'recurring with user-defined limits'.
MEDIUM Transitive Trust via Persistent Task File Prompt Injectionllm

The skill relies on a persistent file 'memory/tasks/ongoing-tasks.md' that is read and executed by the heartbeat system. This file becomes a trusted source of instructions that the agent will follow automatically. If this file is compromised or contains malicious instructions, the agent would execute them without question during heartbeat checks.

SKILL.md

'Location: memory/tasks/ongoing-tasks.md'
'Tracks all long-running and infinite tasks. Updated by heartbeat to: Check task health, Detect blockers, Execute due tasks'
'Heartbeat reads ongoing-tasks.md every check to: Execute due infinite tasks'
Remediation: Implement validation and sanitization of ongoing-tasks.md content before execution. Add integrity checks (checksums/signatures) to detect file tampering. Require user approval before executing tasks from persistent storage. Limit the scope of operations that can be triggered from the task file.

What is in the package

FileKindSize
SKILL.mddoc2.7 KB
brainstorming/SKILL.mddoc2.1 KB
dispatch-multiple-agents/SKILL.mddoc1.8 KB
doing-tasks/SKILL.mddoc3.3 KB
verify-task/SKILL.mddoc2.3 KB
write-plan/SKILL.mddoc2.0 KB

Package contents recorded 2026-10-22. The scan above ran against the version current at scan time; the two can differ if the skill has since been updated.

What we checked

What we did not check

Sources