Back to skill
Skillv1.0.0
ClawScan security
AI Revenue Tracker · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignFeb 20, 2026, 7:06 AM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- This is a small, local revenue-tracking skill that reads/writes local log and report files with no network access or credential requests; it's coherent overall but contains two implementations that use different log formats which can lead to inconsistent results if mixed.
- Guidance
- This skill appears local-only and coherent with its stated purpose, but review a few points before installing: - It includes two implementations (main.sh and main.py) that use different log formats: main.sh uses pipe-separated lines, main.py writes JSON lines. Use one implementation consistently or convert logs to a single format to avoid missing transactions in reports. - No network or credential access is requested, so it won't exfiltrate data by itself; still run it in a directory where writing logs is safe and back up any important files first. - package.json exists but there is no install step; you can ignore it or run scripts via the provided shell script. If you need only one implementation, consider removing the other to avoid accidental mixing. - If you plan to integrate this into broader automation, inspect concurrent-write behavior and add locking if necessary. Overall: safe to run locally with normal caution (inspect files and run in an isolated project folder).
Review Dimensions
- Purpose & Capability
- noteThe name/description (track and summarize income) matches the included scripts and files. Both a Bash (main.sh) and a Python (main.py) implementation are provided — that generally fits the stated purpose, but the two implementations write/read different log formats (main.sh writes pipe-separated lines, main.py writes JSON lines), which is disproportionate and can produce inconsistent reporting if both are used against the same log file.
- Instruction Scope
- noteSKILL.md instructs using main.sh for logging and reporting and references local files (logs/revenue.log, reports/daily_summary.md) only. The instructions do not request external files, environment variables, or network calls. Note: the repository also contains main.py (not referenced in SKILL.md usage examples) and mixing usage of main.sh and main.py will cause entries to be ignored by one or the other because of format mismatch.
- Install Mechanism
- okNo install spec and no downloads; this is instruction+scripts only. That is low risk and proportional for a small utility.
- Credentials
- okThe skill declares no required environment variables, credentials, or config paths and the code does not access any environment variables or external secrets. Requested resources are limited to creating local directories and files (logs/, reports/).
- Persistence & Privilege
- okSkill has no always:true flag and does not request elevated privileges or persist beyond its own files. It creates and writes to logs/ and reports/ within its directory only.
