Clawhub Skill Llm Cost Guard

PendingStatic analysis audit pending.

Overview

No static analysis result has been recorded yet. Pattern checks will appear here once the artifact has been analyzed.

Findings (0)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

A user could wrongly rely on this skill to prevent overspending when the provided artifacts do not demonstrate actual request blocking.

Why it was flagged

This is a high-assurance financial safety claim, but the provided install metadata has no hooks, proxy setup, provider credentials, or integration mechanism for intercepting LLM calls, and the visible code primarily implements local logging/status/reporting.

Skill content
**Budget enforcement** — blocks requests when daily/monthly budgets are exceeded
Recommendation

Do not rely on this as an enforcement control until the skill clearly documents and provides the LLM-call interception mechanism and shows how blocking is applied.

What this means

A user may misunderstand whether spending reports or usage metadata leave the local machine.

Why it was flagged

The documentation simultaneously describes reports delivered through external messaging services and claims there are no external services, which gives users an unclear privacy and data-flow expectation.

Skill content
**Daily spend reports** — delivered via WhatsApp/Telegram/Discord ... All data stored locally ... No external services. No telemetry.
Recommendation

Clarify whether external notification services are used, what data is sent, and what credentials or user approval are required.

ConcernMedium Confidence
ASI10: Rogue Agents
What this means

The skill may continue running scheduled actions after installation, including sending reports or resetting counters, in ways the user may not expect.

Why it was flagged

This describes persistent scheduled behavior, but the registry says there is no install spec and the artifacts do not clearly show user opt-in, exact cron contents, or cleanup instructions.

Skill content
The skill auto-installs a daily cron job to: 1. Send a morning spend summary ... 3. Reset daily counters at midnight UTC
Recommendation

Require explicit user approval for cron installation, document the exact scheduled command, and provide a clear uninstall/removal step.

What this means

Local usage logs can reveal who used which models and how much they spent, even though this is aligned with the skill's purpose.

Why it was flagged

The visible code persistently records LLM usage metadata, including model names, token counts, cost, timestamps, and optional user identifiers.

Skill content
data.entries.push({ date: todayStr(), ts: new Date().toISOString(), model, inputTokens, outputTokens, cost, user });
Recommendation

Use non-sensitive user identifiers where possible and protect or periodically clear the local data file if the usage history is sensitive.