Back to skill
Skillv0.2.3

ClawScan security

Miniflux Skill · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignFeb 16, 2026, 1:36 PM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's files, required binaries, and environment variables match its stated purpose (a Miniflux REST API CLI); nothing requests unrelated secrets or performs unexpected operations.
Guidance
This skill appears to do exactly what it says: it runs a Python CLI that calls your Miniflux instance using MINIFLUX_URL and MINIFLUX_TOKEN. Before installing or using it: 1) Ensure MINIFLUX_TOKEN is limited to the Miniflux account you expect (treat it like any API token). 2) Confirm MINIFLUX_URL points to your trusted Miniflux instance (the README contains an example public host — change it). 3) If you want extra assurance, review the included scripts (miniflux-cli.py and miniflux.sh) and verify the 'miniflux' Python package on PyPI is the official client. 4) Note installation is manual (no automatic installers); follow your environment's best practices for installing Python packages. Overall, nothing in the package requests unrelated credentials or performs suspicious I/O.

Review Dimensions

Purpose & Capability
okName/description, required binaries (python3), and required env vars (MINIFLUX_URL, MINIFLUX_TOKEN) align with a Miniflux REST API client/CLI; the included Python CLI and bash wrapper are consistent with the stated functionality.
Instruction Scope
okSKILL.md instructs installing the official Python miniflux client and running the provided shell wrapper or Python script. Runtime instructions only reference MINIFLUX_URL and MINIFLUX_TOKEN and the Miniflux API endpoints; the scripts do not read unrelated system files or exfiltrate data to unknown endpoints. Minor note: SKILL.md recommends 'uv pip' in examples but 'uv' is not declared as a required binary — this is a documentation convenience, not harmful.
Install Mechanism
okThere is no automated install spec (instruction-only), and the script relies on the public 'miniflux' Python package. This is a low-risk pattern; installation is manual and no arbitrary remote archive downloads or custom installers are present.
Credentials
okOnly MINIFLUX_URL and MINIFLUX_TOKEN are required, and the primary credential is MINIFLUX_TOKEN — these are exactly what a Miniflux client needs. No unrelated secrets or broad environment access are requested.
Persistence & Privilege
okThe skill is not always-enabled, does not request elevated platform privileges, and does not modify other skills or system-wide configs. It runs as a typical user-invoked/autonomously-invokable skill with no additional persistence.