Shlink CLI

Security checks across static analysis, malware telemetry, and agentic risk

Overview

This instruction-only skill is coherent for installing and using a Shlink CLI, but users should notice that it uses a Shlink API key, can change short-link data, and builds software from GitHub.

Install this only if you intend to manage a Shlink instance from the CLI. Before building from GitHub, make sure you trust the repository or pin a known commit, and keep SHLINK_API_KEY private. Be especially careful with update or delete operations because they can affect live short links and redirects.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

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 used carelessly, commands could alter or delete short links or redirect behavior in the user's Shlink instance.

Why it was flagged

The skill explicitly supports Shlink operations that can change or remove live service data, including short URLs and domain redirects.

Skill content
- Create, list, update, or delete short URLs
- Manage tags, visits, domain redirects, or health checks
Recommendation

Confirm the target Shlink instance and review update/delete actions before running them, especially for public or production links.

What this means

Anyone with the API key may be able to perform actions allowed by that key against the Shlink instance.

Why it was flagged

The skill requires a Shlink API key and instance URL, which are expected for the stated purpose but grant delegated access to the user's Shlink service.

Skill content
export SHLINK_BASE_URL="https://your-shlink-instance.example.com"
export SHLINK_API_KEY="your-api-key-here"
Recommendation

Use the least-privileged Shlink API key available, avoid pasting full keys into shared chats or logs, and rotate the key if it is exposed.

What this means

Building and installing code from a remote repository can introduce whatever behavior exists in that repository or its dependencies.

Why it was flagged

The install path builds a CLI from a GitHub repository and fetches Go dependencies. This is aligned with the skill's installation purpose, but it relies on external source and dependency provenance.

Skill content
git clone https://github.com/ParinLL/shlink-cli.git
cd shlink-cli
go mod tidy
go build -o shlink-cli .
Recommendation

Review the repository, prefer a pinned release or commit, and avoid the optional sudo/global install unless you trust the built binary.