Lemnos Cost Guard
Analysis
This looks like a purpose-aligned cost-tracking skill, but it deserves review because it reads local OpenClaw session files and stores task-cost logs.
Findings (4)
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.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
≥100% of $5/day → hard stop, notify user immediately ... Load ONLY what the current task requires
The skill tells the agent to change stopping behavior and context loading based on budget thresholds. This is disclosed and aligned with cost enforcement, but it can override normal task continuation.
No install spec — this is an instruction-only skill ... Required binaries ... none ... Code file presence: 6 code file(s)
The package includes executable Python helper scripts even though no install or binary requirements are declared. The scripts are visible and purpose-aligned, so this is a disclosure/metadata gap rather than hidden code.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
SESSION_DIR = "/root/.openclaw/agents/main/sessions" ... "Reads directly from OpenClaw's session JSONL files."
The automatic reporter reads the agent's persistent session files to extract usage and cost data. Those session files can contain sensitive conversation/context data even though the shown code only prints aggregated cost fields.
LOG_PATH = "/root/.openclaw/workspace/skills/lemnos-cost-guard/references/task-log.jsonl" ... "description": description
The task logger persists task descriptions, timing, token counts, and cost deltas in a local JSONL file. This is expected for task-cost reporting, but it may record sensitive task details.
