Back to skill
Skillv1.10.3
ClawScan security
Laiye-OCR · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignApr 24, 2026, 10:44 AM
- Verdict
- Benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill's instructions, files, and installation guidance are coherent with a CLI-based document-parsing/extraction tool and do not request unrelated credentials or suspicious endpoints, though it will install and run a third‑party CLI and will read/write local files.
- Guidance
- This skill appears to be an instruction-only wrapper for Laiye's ADP CLI and is internally consistent. Before installing or running it: (1) Prefer installing via npm from the package registry and verify package metadata rather than blindly piping a curl|bash script from GitHub raw; (2) Be aware the CLI will read local files (for batch processing) and write results to an output directory and may persist a cached app-id/config; (3) You will need to supply an ADP API Key (the skill prompts for it) — only provide that key if you trust Laiye's service and the network endpoints (adp.laiye.com / adp-global.laiye.com); (4) If you operate in a sensitive environment, review the install script content and consider running the CLI in a sandboxed environment or approving each local-file access explicitly.
Review Dimensions
- Purpose & Capability
- okThe name/description promise OCR/structured extraction and the SKILL.md + references describe a CLI (adp) that performs those exact tasks (parse/extract, batch/local/url/base64). Required capabilities (access to local files, ability to call the ADP service) match the stated purpose. There are no unrelated credentials or unrelated third‑party services requested.
- Instruction Scope
- noteInstructions explicitly tell the agent to install the adp CLI, run commands, prompt the user for an API key, call adp parse/extract on local files or URLs, and read exported result files from output_dir. Those actions are within scope for a document-processing CLI, but the agent will need filesystem read/write access and will persist cached app IDs/configuration. The SKILL.md also instructs resolving the absolute CLI path (npm prefix -g) which requires running shell commands — expected, but grants the agent local command execution and file access.
- Install Mechanism
- noteNo install spec in the registry (instruction-only). The documents recommend npm (official registry or npmmirror) or running a shell/PowerShell install script fetched from raw.githubusercontent.com. npm is standard; curl | bash of a GitHub raw script is convenient but higher risk than a vetted package manager because it executes remote script content. These are expected for a CLI but users should prefer the npm package or review the install script before piping to shell.
- Credentials
- okThe skill declares no required environment variables or credentials in the registry metadata. The runtime instructions, however, require an ADP API Key (via adp config set or --api-key flags) to call the service — this is proportional and expected for a cloud OCR service. There are no unrelated secret requests. The docs suggest optional caching (APP_ID in env/config) which is reasonable but persistent.
- Persistence & Privilege
- notealways is false (normal). The CLI writes outputs to an output_dir and the documentation states an application cache is permanent (app-id cache) and suggests storing APP_IDs in env/config files — so the skill will create persistent files/config entries on disk. It does not request or modify other skills or system-wide agent settings per the provided files.
