Back to skill
Skillv1.0.0

ClawScan security

Generate PDF from HTML · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignApr 17, 2026, 3:05 PM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's declared behavior, instructions, and required API usage are internally consistent: it is an instruction-only wrapper that sends HTML or a URL to a third‑party PDF generation API and does not request unrelated credentials or install anything.
Guidance
This skill forwards your HTML or a public URL to a third‑party service (pdfapihub.com) and requires an API key. Before installing, confirm you trust that service and its privacy/retention policy (the docs mention files are deleted after 30 days). Do not send sensitive secrets or personal data in HTML_content or dynamic_params unless you accept third‑party processing. Also check pricing, page limits, and whether you prefer a local renderer (headless Chromium) if you need to keep data on‑prem.

Review Dimensions

Purpose & Capability
okName/description match the actual behavior: SKILL.md and skill.json both describe sending HTML or a public URL to pdfapihub.com for rendering. The required functionality (an external PDF API and an API key) is appropriate for the stated purpose.
Instruction Scope
okRuntime instructions are narrowly scoped: they describe forming an HTTP POST to https://pdfapihub.com/api/v1/generatePdf with either html_content or url and an API key in the CLIENT-API-KEY header. The instructions do not ask the agent to read unrelated files, system config, or other environment variables.
Install Mechanism
okNo install spec or code is included (instruction-only). Nothing will be downloaded or written to disk by the skill itself, which lowers risk.
Credentials
okThe only auth artifact required by the skill is an API key for the external service (passed in the CLIENT-API-KEY header, and declared as apiKey in skill.json). The skill does not request unrelated secrets, environment variables, or config paths.
Persistence & Privilege
okThe skill is not marked always:true and does not request system-wide privileges or modify other skills. Autonomous invocation is allowed (default) but that is expected for skills of this type.