dokku

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

A wrong cleanup or destroy command could interrupt applications or delete infrastructure artifacts on the Dokku host.

Why it was flagged

The skill documents host-wide Docker cleanup, including force/no-confirm options. This is relevant to Dokku cleanup, but a mistaken command can remove containers, images, caches, or volumes.

Skill content
These affect **all** Docker objects, not just Dokku apps; use with care. ... sudo docker system prune -a --volumes -f
Recommendation

Confirm the target host and app, prefer non-force/scoped commands first, and verify backups before using force, all-app, or volume-pruning commands.

What this means

Running the installer can make broad system changes, install packages, and configure services on the selected server.

Why it was flagged

The install instructions download a remote bootstrap script and run it with sudo. This is expected for installing Dokku, but it executes privileged code on the server.

Skill content
wget -NP . https://dokku.com/install/v0.37.5/bootstrap.sh
sudo DOKKU_TAG=v0.37.5 bash bootstrap.sh
Recommendation

Run it only on the intended host, verify the Dokku release/source, and review the bootstrap script or use a trusted package-based install path when required.

What this means

An untrusted or changed plugin source could modify the Dokku host with elevated privileges.

Why it was flagged

The skill documents installing Dokku plugins from URLs with sudo. Plugin installation is purpose-aligned, but plugin provenance and version pinning matter.

Skill content
sudo dokku plugin:install <url>
# Example:
sudo dokku plugin:install https://github.com/dokku/dokku-postgres.git
Recommendation

Use trusted plugins, prefer pinned releases or reviewed repositories, and avoid installing arbitrary plugin URLs without user approval.

What this means

Application secrets may appear in chat, logs, or copied outputs if config commands are used broadly.

Why it was flagged

Dokku app environment variables commonly contain API keys, database URLs, and other secrets. Viewing or exporting them is legitimate admin behavior but exposes sensitive values to the agent session.

Skill content
Display environment variables for an app. ... dokku config:export <app> --format env
Recommendation

Request only the specific keys needed, redact secret values before sharing, and avoid exporting full app config unless necessary.

What this means

A detached migration, install step, or job may continue changing app state while the user is not actively watching it.

Why it was flagged

The skill intentionally supports detached/background tasks. This is part of Dokku administration, but such jobs can keep running after the command returns.

Skill content
dokku run:detached <app> <cmd> [args...] ... Use for long-running tasks ... --ttl-seconds (default 24h).
Recommendation

Use detached mode only when intended, set an appropriate TTL, record the returned container ID, and monitor logs or status until completion.