Ledgi

ReviewAudited by ClawScan on May 10, 2026.

Overview

Ledgi appears purpose-aligned, but it can read and modify personal finance-tracker data through a broad CLI/API-key setup, so users should review it before installing.

Only install this if you trust the Ledgi CLI source and are comfortable giving an agent access to your Ledgi finance-tracker data. Use a limited-scope API key if possible, review any curl-to-bash installer before running it, and ask the agent to show and confirm all account, holding, snapshot, or ISA changes before it runs write commands.

Findings (3)

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

If invoked incorrectly or from an ambiguous user request, the agent could create or update multiple Ledgi records or log deposits that affect the user's finance-tracking data.

Why it was flagged

The skill grants broad Ledgi CLI access and documents write/bulk-write commands that can change the user's personal finance-tracker records, but it does not require an explicit user confirmation or preview before these mutations.

Skill content
allowed-tools: Bash(ledgi *), Bash(echo *), Write ... ledgi accounts bulk-upsert --file /tmp/accounts.json ... ledgi holdings bulk-upsert --file /tmp/holdings.json ... ledgi isa deposit --account-id ACCOUNT_ID --amount 5000
Recommendation

Require clear user confirmation before any write, bulk-upsert, snapshot creation, or ISA deposit; preview the exact changes first; and consider narrowing allowed commands to documented read/write subcommands.

What this means

A Ledgi API key may allow the agent to read and modify personal finance-tracker data according to the key's scopes.

Why it was flagged

The skill needs Ledgi account credentials to access finance data. This is expected for the stated purpose, but users should understand that the credential can authorize sensitive read and write operations.

Skill content
The `LEDGI_API_KEY` environment variable must be set, or the user must have run `ledgi login --api-key ledgi_sk_...`
Recommendation

Use a least-privilege Ledgi API key where possible, avoid pasting keys into chat, rotate/revoke keys when no longer needed, and verify which scopes are granted.

What this means

If the remote installer changes or the source is compromised, installing the CLI could run unexpected local code.

Why it was flagged

The setup instruction runs a remote shell installer from an unpinned GitHub main-branch URL. This is user-directed and related to the CLI purpose, but the installer contents are not included in the artifacts.

Skill content
curl -fsSL https://raw.githubusercontent.com/LedgiApp/ledgi-cli/main/install.sh | bash
Recommendation

Install from a verified release when available, review the installer before running it, and prefer pinned versions or checksums.