Back to skill
Skillv1.0.0
ClawScan security
Split PDF · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignApr 17, 2026, 6:13 PM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill's requirements, instructions, and manifest are internally consistent: it calls a third‑party PDF split API and requires only an API key, which matches its stated purpose.
- Guidance
- This skill is coherent but it sends your PDF files to a third-party service (pdfapihub.com). Do not use it with sensitive or confidential documents unless you've reviewed that service's privacy, retention, and deletion policies. Provide an API key with minimal privileges and consider using a short-lived or test key first. If you require offline/privacy-preserving splitting, use a local tool instead. Also confirm how your platform stores the CLIENT-API-KEY and whether the agent is allowed to invoke the skill autonomously; if you do not want automatic calls, disable autonomous invocation or avoid installing the skill.
Review Dimensions
- Purpose & Capability
- okName/description match the declared endpoint and parameters in skill.json and SKILL.md. Requesting an API key and accepting a URL/base64/multipart file are expected for a PDF-splitting API; there are no unrelated binaries, config paths, or secrets requested.
- Instruction Scope
- noteSKILL.md instructs the agent to POST the PDF (via URL, base64, or multipart) to https://pdfapihub.com/api/v1/pdf/split and include CLIENT-API-KEY in the header. The instructions do not tell the agent to read other files, environment variables, or system state. Important privacy note: using the skill will transmit the full PDF (potentially containing sensitive data) to a third party — this is expected behavior for a hosted API but is a relevant security/privacy consideration.
- Install Mechanism
- okInstruction-only skill with no install spec and no code files; nothing is written to disk and no external packages or downloads are performed. This is the lowest-risk install model.
- Credentials
- okThe only credential required is the API key delivered in the CLIENT-API-KEY header (declared in skill.json). No unrelated credentials or high-privilege environment variables are requested. Users will need to provide that API key to the platform — ensure the platform stores it securely and that the key has limited scope.
- Persistence & Privilege
- okalways is false and the skill does not request system-wide changes or access to other skills' configs. The skill can be invoked autonomously by the agent (disable-model-invocation=false), which is the normal default — note this only increases risk if you allow the agent to act without prompts.
