Back to skill
Skillv0.1.0
ClawScan security
Pdf · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignFeb 11, 2026, 8:36 AM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill is an instruction-only PDF toolkit whose requirements and instructions are consistent with its stated purpose and do not request unrelated credentials or persistent privileges.
- Guidance
- This skill appears coherent for PDF processing. Before installing: 1) Note the source is unknown and there's no homepage—prefer skills from known authors if you need higher assurance. 2) The instructions will read and write local files (PDFs, images)—do not let the skill access directories containing sensitive documents unless you trust it. 3) The guide assumes you have system dependencies (poppler, tesseract) and Python packages; install those from official package repositories. 4) Examples show decrypting PDFs with a password—the skill itself doesn't request secrets, but you will need to supply passwords if decrypting protected files; avoid embedding real secrets in example code. 5) If you want stronger assurance, request the author/source code or run the workflow in an isolated environment (container or VM) before giving it access to sensitive PDFs.
Review Dimensions
- Purpose & Capability
- okName/description (PDF extraction, merging, creation, forms) align with the SKILL.md examples: pypdf, pdfplumber, reportlab, pdftotext/qpdf/pdftk, pytesseract/pdf2image for OCR. All referenced libraries and commands are appropriate for PDF processing.
- Instruction Scope
- noteSKILL.md contains concrete code and CLI examples that operate on local PDF files (read, write, merge, OCR, decrypt with provided password example). This is expected for the stated purpose, but the doc implicitly reads and writes arbitrary file paths (e.g., watermark.pdf, input.pdf). There are no instructions to read unrelated system config or environment variables, but the guide references external helper files (reference.md, forms.md) that are not included.
- Install Mechanism
- okNo install spec (instruction-only), which reduces installer risk. The guide implicitly requires Python packages (pypdf, pdfplumber, reportlab, pandas, pytesseract, pdf2image) and system utilities (poppler/pdftotext, qpdf, pdftk, tesseract). Those are standard for PDF work but are not enumerated as required installs—user should ensure those dependencies are installed from trusted sources.
- Credentials
- okThe skill declares no environment variables, no credentials, and no config paths. The examples include a qpdf decrypt example with an inline password literal (mypassword) which is illustrative only; nothing in the manifest requests secrets or unrelated credentials.
- Persistence & Privilege
- okalways is false and model invocation is allowed (platform default). The skill is instruction-only and does not request persistent/system-wide privileges or change other skills' configs.
