agent-task-manager

SAFE max severity MEDIUMSkillSpector Caution 7 registry clawhub.ai last scanned 1 scan

Verdict safe, but 6 findings (3 medium, 3 low), mainly data exfiltration, policy violation, command injection. Most recent scan 2026-02-05.

The agent-task-manager skill is a moderately complex workflow orchestration system with some security concerns but no critical threats. The skill implements stateful task management, rate limiting, and multi-step workflows primarily focused on cryptocurrency monitoring. Key concerns include: (1) hardcoded cryptocurrency addresses that could enable unintended financial surveillance, (2) unbounded autonomous execution loops that run indefinitely without user confirmation, (3) missing metadata documentation, and (4) potentially misleading scope claims. The skill does not exhibit data exfiltration, prompt injection, or malicious code execution patterns. All file operations are local and self-contained within the skill package. The primary risks are related to autonomous behavior and resource consumption rather than malicious intent.

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

Manages and orchestrates multi-step, stateful agent workflows; handles task dependencies, persistent state, error recovery, and external rate-limiting. Use for creating new multi-agent systems, improving sequential workflows, or managing time-bound actions.

Package
7 files, 15 KB
SKILL.md
259 words, 10 sections
Code
Python (4), Shell (1)

SKILL.md covers: Agent Task Manager · Overview · Core Capabilities · 1. **Orchestration and Task State** · 2. **External Rate-Limit Management** · 3. **Modular Role-Based Agents** · Example Workflow: MoltFinance-Auditor · Resources · scripts/ · references/

Findings

MEDIUM User input used in command substitution - potential injection risk Command Injectionstatic

Pattern detected: eval "$

scripts/cooldown.sh:40

if eval "$COMMAND"; then
Remediation: Validate and sanitize all user inputs before using in commands
MEDIUM Hardcoded Cryptocurrency Address in Task Parser Data Exfiltrationllm

The task_parser.py file contains a hardcoded cryptocurrency mint address (7hhAuM18KxYETuDPLR2q3UHK5KKkiQdY1DQNqKGLCpump) for $SHIPYARD token. This hardcoded address in example code could lead to unintended monitoring of specific tokens or be used as a template for unauthorized financial surveillance if users don't modify it.

"target_mint": "7hhAuM18KxYETuDPLR2q3UHK5KKkiQdY1DQNqKGLCpump"
Remediation: Remove hardcoded cryptocurrency addresses from example code. Use placeholder values or require users to explicitly provide addresses. Add validation to ensure users understand they're monitoring specific financial assets.
MEDIUM Unbounded Automated Execution Loop Resource Abusellm

The skill implements a rate-limited monitoring system that can run indefinitely without user confirmation. The cooldown.sh script combined with the orchestrator creates an autonomous loop that executes financial monitoring and notification tasks every 10 minutes (600 seconds) without requiring ongoing user approval. This could lead to resource exhaustion or unwanted persistent execution.

scripts/task_parser.py

"rate_limit": {"period_seconds": 600, # Check every 10 minutes" combined with cooldown.sh automatic retry logic
Remediation: Implement execution limits (max iterations, time bounds, or explicit user confirmation for continuous monitoring). Add safeguards to prevent indefinite autonomous execution. Require user approval for long-running monitoring tasks.
LOW Skill does not specify a license Policy Violationstatic

Skill manifest does not include a 'license' field. Specifying a license helps users understand usage terms.

SKILL.md

Remediation: Add 'license' field to SKILL.md frontmatter (e.g., MIT, Apache-2.0)
LOW Missing Optional Metadata Fields Data Exfiltrationllm

The skill manifest is missing optional but recommended fields: license, compatibility, and allowed-tools. While not required, these fields help users understand the skill's requirements and restrictions. The skill performs file I/O operations (reading/writing task_state.json, timestamp files) and executes bash commands, which should be documented in allowed-tools.

SKILL.md

license: Not specified, compatibility: Not specified, allowed-tools: Not specified
Remediation: Add recommended metadata fields: license (e.g., MIT), compatibility (specify Claude.ai/API requirements), and allowed-tools: [Read, Write, Bash, Python] to accurately reflect the skill's capabilities and requirements.
LOW Potentially Misleading Scope Description Social Engineeringllm

The skill description mentions 'creating new multi-agent systems' and 'improving sequential workflows' which could be interpreted as general-purpose orchestration, but the implementation examples are heavily focused on cryptocurrency whale monitoring and financial alerts. The actual use case is more specialized than the broad description suggests.

SKILL.md

Description claims general 'multi-step, stateful agent workflows' but primary example is cryptocurrency monitoring with hardcoded $SHIPYARD token
Remediation: Clarify the skill description to indicate it's designed for financial monitoring workflows, or provide more diverse examples beyond cryptocurrency tracking. Ensure the description accurately reflects the primary use cases demonstrated in the code.

What is in the package

FileKindSize
SKILL.mddoc2.3 KB
references/task_schema.mddoc2.2 KB
scripts/cooldown.shscript1.2 KB
scripts/molt_task.pyscript2.4 KB
scripts/orchestrator.pyscript3.4 KB
scripts/run_task_from_human.pyscript1.1 KB
scripts/task_parser.pyscript2.1 KB

Environment variables referenced

TIMESTAMP_DIR

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