Finance Tracker

AdvisoryAudited by Static analysis on Apr 30, 2026.

Overview

No suspicious patterns detected.

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

Expense descriptions, amounts, categories, and dates may remain on disk in readable local files.

Why it was flagged

The tracker persists personal finance records in local JSON and Markdown files, which is expected for this skill but sensitive.

Skill content
data_dir = Path.home() / ".finance-tracker" ... self.json_file = self.data_dir / "transactions.json" ... self.md_file = self.data_dir / "FINANCE_LOG.md"
Recommendation

Install only if you are comfortable storing finance records locally; avoid putting secrets in descriptions and review or delete ~/.finance-tracker when needed.

What this means

A mistaken or overly broad command could remove or alter the tracker’s local transaction or asset records.

Why it was flagged

The documented CLI can mutate and delete local finance-tracker records. This is disclosed and purpose-aligned, but it is still a meaningful data-changing capability.

Skill content
finance undo ... finance edit <id> --amount=60000 ... finance delete <id> ... finance asset remove "Old Account"
Recommendation

Ask the agent to confirm before running delete, undo, edit, asset remove, or bulk recurring-processing commands.

What this means

Users have less registry-level provenance information to verify the publisher and installation details.

Why it was flagged

The registry provenance and install metadata are sparse for a skill that includes executable code, even though the provided code and docs appear coherent.

Skill content
Source: unknown; Homepage: none ... No install spec — this is an instruction-only skill ... Code file presence: 12 code file(s)
Recommendation

Review the bundled files and package metadata before installing, and prefer a verified source or repository when available.

What this means

Currency-rate features may contact an external rate provider and maintain a local cache.

Why it was flagged

The skill discloses live exchange-rate use and caching. That is purpose-aligned, but the provider and exact network/data boundaries are not described in the instructions.

Skill content
Automatic currency conversion with live exchange rates ... Rate caching: Rates refresh every 6 hours automatically.
Recommendation

Use the currency features only if you are comfortable with external exchange-rate lookups; avoid including unnecessary personal details in conversion commands.