otta-cli

PassAudited by ClawScan on May 10, 2026.

Overview

This instruction-only skill is coherent for Otta time-tracking CLI use, but users should review credential handling, the external CLI binary, and any commands that change or delete worktime records.

Before installing, make sure you trust the `otta` binary you have installed, provide credentials through safe secret handling, and manually review any command that adds, updates, or deletes worktime records.

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.

What this means

If the agent runs a command with the wrong date, ID, project, or worktype, it could change or remove time-tracking records.

Why it was flagged

The skill documents commands that can create, modify, or delete Otta worktime records. This is aligned with the stated purpose, but these are account/business-data mutations.

Skill content
manage worktimes (list/add/update/delete) ... `otta worktimes add` ... `otta worktimes update` ... `otta worktimes delete`
Recommendation

Review and confirm record-changing commands, especially update/delete operations, and prefer listing the target records first.

What this means

The agent may act with the permissions of the supplied Otta account.

Why it was flagged

The skill expects Otta account credentials and tokens. That is normal for this integration, and it also advises not to print raw credentials or tokens.

Skill content
`otta auth login --username "$OTTA_CLI_USERNAME" --password "$OTTA_CLI_PASSWORD" --format json` ... `OTTA_CLI_ACCESS_TOKEN` ... `OTTA_CLI_REFRESH_TOKEN`
Recommendation

Use proper secret handling, prefer `--password-stdin` where possible, and avoid sharing credentials in prompts or logs.

What this means

Security depends on the external `otta` binary installed in the user’s environment.

Why it was flagged

The skill relies on an external CLI binary, but the supplied package contains no install spec or code for that binary to review.

Skill content
Use the `otta` binary directly. ... Main repository: https://github.com/mekedron/otta-cli
Recommendation

Install `otta-cli` only from a trusted source and verify the installed binary before allowing account operations.

What this means

Stale or incorrect cached user/worktimegroup metadata could cause commands to apply to an unintended context.

Why it was flagged

The CLI uses cached metadata as fallbacks for later operations. This is purpose-aligned, but cached local state can affect future commands.

Skill content
`status` updates cached user metadata (for `user` and `worktimegroup` fallbacks used by worktimes/holidays/calendar commands).
Recommendation

Check `otta config path`, `otta config cache-path`, and `otta status --format json`, especially on shared machines or when switching accounts.