Back to skill
Skillv0.2.0
ClawScan security
PDF to Text · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignApr 6, 2026, 1:13 PM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill's instructions and requirements are coherent with its stated purpose (using the mineru-open-api CLI to convert PDFs to text); it is instruction-only and does not request unrelated credentials or system access.
- Guidance
- This skill is coherent: it tells the agent to use the mineru-open-api CLI to extract text from PDFs. Before installing or running it, do the following: (1) inspect the mineru-open-api package on npm (publisher, download counts, source repo) to ensure it's trustworthy; (2) be aware `npm install -g` writes global binaries and may run install scripts—prefer a sandbox or local install (no -g) if you want to be cautious; (3) check MinerU's privacy/terms because using OCR/batch likely uploads document contents to mineru.net (sensitive documents may be exposed); (4) confirm how the MinerU token is stored by the CLI (env var vs config file) before supplying credentials; (5) test with non-sensitive PDFs first. If any of these checks raise concerns (no source repo, questionable publisher, or unclear token handling), do not install or run the CLI.
Review Dimensions
- Purpose & Capability
- okThe name/description (PDF to Text via MinerU) match the SKILL.md: all runtime steps call the mineru-open-api CLI to extract text/OCR. There are no requests for unrelated cloud credentials, config paths, or unrelated binaries.
- Instruction Scope
- okRuntime instructions are limited to installing and running mineru-open-api, checking file sizes, and writing output directories. They operate on user-supplied PDF files and do not instruct the agent to read unrelated system files, exfiltrate data, or call unexpected external endpoints beyond the MinerU service referenced.
- Install Mechanism
- noteThere is no formal install spec in registry metadata; the SKILL.md instructs users to run `npm install -g mineru-open-api`. Installing a global npm package is a reasonable way to get a CLI but carries the usual npm risks (postinstall scripts, privilege elevation to write global binaries). Recommend reviewing the mineru-open-api npm package and its maintainer before running global install.
- Credentials
- noteThe skill declares no required environment variables or credentials, which is consistent with 'flash-extract' being tokenless for small files. SKILL.md does mention that OCR/batch modes require configuring a MinerU token (link provided). The skill does not declare how that token is provided (env var, config file, or interactive login), so users should verify how the CLI stores/reads tokens before providing sensitive credentials.
- Persistence & Privilege
- okThe skill is instruction-only and not always-enabled. It does not request system-wide persistent privileges or modify other skills' configs. Agent autonomous invocation is allowed (platform default) but not exceptional here.
