Kanboard

WarnAudited by ClawScan on May 10, 2026.

Overview

This is a coherent Kanboard API skill, but it uses a broad application API token that bypasses Kanboard permission checks and includes destructive actions without clear confirmation safeguards.

Install only if you are comfortable giving the agent a Kanboard API token with broad access. Prefer a dedicated limited automation account, confirm every destructive or bulk action manually, and avoid using this skill with production Kanboard data unless you have backups and clear operating rules.

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 the token is powerful, the agent may be able to read, create, update, move, close, or delete Kanboard data beyond the permissions a normal user session would have.

Why it was flagged

The skill directs use of a Kanboard Application API token that bypasses normal permission checks, giving the agent broad account-level authority rather than a clearly scoped user-level permission boundary.

Skill content
Application API skips permission checks and has no session. Use it for automation.
Recommendation

Use the least-privileged Kanboard credential available, restrict it to a dedicated automation account if possible, and rotate the token if it is exposed.

What this means

A mistaken task or project ID, or an overly broad user request, could lead to permanent Kanboard data deletion.

Why it was flagged

The skill documents direct destructive API calls, including irreversible removals, without visible instructions to require explicit user confirmation, dry runs, or scoped safeguards before execution.

Skill content
# Remove project (irreversible)
kb removeProject '{"project_id": 1}'
...
# Remove task (irreversible)
kb removeTask '{"task_id": 42}'
Recommendation

Require explicit confirmation before delete, disable, move, or bulk-change actions, and verify project/task IDs with the user before calling mutating methods.

What this means

Users may not notice before installation that the skill needs a Kanboard API token and local curl/jq tools.

Why it was flagged

SKILL.md declares environment variables and command-line dependencies, while the registry requirements provided for review list no required env vars, primary credential, or binaries. This is disclosed in the skill text but under-declared in install metadata.

Skill content
env:
  - KANBOARD_URL        # e.g. https://kanboard.example.com
  - KANBOARD_API_TOKEN  # from Settings → API, used as password with user "jsonrpc"
requires:
  - curl
  - jq
Recommendation

Declare KANBOARD_URL, KANBOARD_API_TOKEN, curl, and jq in the registry metadata so users can review requirements before enabling the skill.