Back to skill
Skillv0.1.0
ClawScan security
worktracker · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignMar 14, 2026, 3:41 AM
- Verdict
- Benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- WorkTracker is internally consistent with its stated purpose (a small local CLI work-log tool) and does not request credentials or perform obvious network/exfiltration actions, though there are minor metadata/instruction mismatches you should note.
- Guidance
- This skill appears to do what it claims: a local Python-based CLI that stores logs and status under ~/.openclaw/workspace/.worktracker and does not request secrets or perform network calls in the visible code. Before installing, consider: 1) verify the full scripts (the provided worktracker.py was partially shown) to ensure there are no hidden network calls or code paths that collect host information; 2) if you expect the env-var overrides documented in SKILL.md, confirm the script actually reads WORK_LOG_PATH/WORK_STATUS_PATH (the docs and code may be out of sync); 3) note minor metadata mismatches (Node engine in config.json and a GitHub repo URL despite 'Source: unknown') — they may indicate copied boilerplate rather than malice; 4) if you want stronger isolation, run the skill in a constrained environment or sandbox before granting it access to production data. Overall the package looks coherent and local-only, but inspect the full script for any late-added network or credential usage if you require maximum assurance.
Review Dimensions
- Purpose & Capability
- noteThe skill declares Python3 and manages local work status/log files under ~/.openclaw/workspace/.worktracker, which matches a local work-log tool. Minor inconsistencies: config.json lists Node engine and repository/homepage fields (GitHub URL) even though the implementation is Python-only and the package source was listed as unknown; these metadata items are unnecessary but not directly harmful.
- Instruction Scope
- okSKILL.md instructs only CLI usage (start/update/complete/status/log/export/backup/restore) and references local file paths. Instructions do not ask the agent to read unrelated system files or external credentials. The doc mentions optional env vars (WORK_LOG_PATH, WORK_STATUS_PATH) and including IP addresses in audit logs 'if available'; the visible script does not show obvious network/host-info collection, so the scope remains local.
- Install Mechanism
- okThere is no remote download/install spec (instruction-only install). The package contains a Python CLI script and examples; config.json includes an install script that simply sets executable permission. No external archives or downloads are invoked by the skill metadata.
- Credentials
- noteThe skill does not require any credentials or environment variables. SKILL.md documents optional env vars for log/status paths, but the visible portion of the Python script uses fixed paths under the OpenClaw workspace; if the script does not actually read those env vars, the documentation is misleading. No secrets or unrelated credentials are requested.
- Persistence & Privilege
- okalways is false and autonomous invocation is allowed (platform default). The skill writes only to its own directory (~/.openclaw/workspace/.worktracker) and backup subdirectory; it does not request system-wide configuration changes or other skills' credentials.
