Back to skill
Skillv1.0.0

ClawScan security

Nano Pdf Hardened · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignApr 29, 2026, 1:43 AM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill is internally consistent: it wraps the nano-pdf CLI, requests the nano-pdf binary (installed via a package), asks no secrets, and its runtime instructions stay on-purpose with explicit guardrails for sensitive and batch edits.
Guidance
This skill appears to do what it says: it runs the nano-pdf CLI to edit PDFs and includes sensible guardrails. Before installing, verify the nano-pdf package source (check its PyPI project page and source repository, review the maintainer and recent releases). Prefer installing the CLI in a controlled environment (container or sandbox) first, and test edits on non-sensitive copies. Pay attention to the guardrails: confirm file lists before any batch operation and confirm specific values when editing legal/financial/medical documents. If you don't trust the package provider, you can avoid the automatic 'uv' install and install the nano-pdf binary manually from a vetted source.

Review Dimensions

Purpose & Capability
okThe skill name/description match its requirements: it requires the nano-pdf binary and its example usage invokes nano-pdf. There are no unrelated environment variables, binaries, or config paths requested.
Instruction Scope
okSKILL.md is instruction-only and tells the agent to run nano-pdf edit commands and to sanity-check outputs. It includes explicit guardrails (confirm file lists before batch edits; confirm values for sensitive documents). The instructions do not reference unrelated system files, credentials, or external endpoints.
Install Mechanism
noteThe install spec will install a third-party package ('nano-pdf') and create a binary. The install kind is 'uv' (not a standard brew/apt/pip spec visible here), so the exact source/resolution mechanism depends on the platform's 'uv' provider. Installing a package that writes a binary to disk is normal for a CLI wrapper but carries the usual risk of third-party package installs — verify the package origin (PyPI page/source repo) before installing.
Credentials
okNo environment variables, credentials, or config paths are requested. The skill does not ask for unrelated secrets; requested privileges are proportional to its stated purpose.
Persistence & Privilege
okalways is false and the skill is user-invocable. It does not demand persistent or elevated agent-wide privileges and does not attempt to modify other skills or system-wide agent settings.