Back to skill
Skillv0.1.0

ClawScan security

Greek Banking Integration · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignFeb 21, 2026, 8:08 AM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
Instruction-only skill that documents how to run OpenClaw commands to parse Greek bank statement files; it requests only a data directory and jq and does not ask for unrelated credentials or perform hidden network calls.
Guidance
This skill is an instruction-only wrapper that expects the OpenClaw runtime/CLI to perform the actual parsing and reconciliation. Before installing or using it: 1) Verify you have (or trust) the OpenClaw CLI implementation that the commands call—inspect that code or its repository to confirm it has the PDF/Excel parsers you need. 2) Only set XERO_API_KEY or other API secrets if you intend to enable direct pushes; treat those as sensitive. 3) Keep OPENCLAW_DATA_DIR on a secure filesystem with restricted permissions because it will contain sensitive bank statements. 4) The README suggests installing jq via sudo—run package installs manually in a controlled environment (e.g., VM) if you are unsure. 5) If you need stronger guarantees, request source code or a vetted implementation (the homepage link is provided) and test the workflow on non-production data first.

Review Dimensions

Purpose & Capability
noteThe skill's name/description (Greek bank statement parsing and reconciliation) aligns with its requirements: it needs OPENCLAW_DATA_DIR to read files and jq for simple JSON handling. Minor inconsistency: the SKILL.md claims support for PDFs/MT940/OFX/Excel parsing but the skill is instruction-only and only declares jq as a required binary—the heavy lifting appears to be expected from the OpenClaw runtime/CLI rather than the skill itself.
Instruction Scope
okRuntime instructions are focused on file-based processing: creating import directories, placing exported CSV/Excel/PDF files there, and running openclaw CLI commands for import/reconciliation. The instructions do not tell the agent to read unrelated system files, harvest credentials, or contact external endpoints. They do recommend installing jq via apt if missing.
Install Mechanism
noteThere is no install spec (lowest risk). The SKILL.md suggests installing jq with 'sudo apt install jq', which assumes Debian-like systems—this is a usability note rather than a security red flag, but it does mean operators may run a privileged package install manually.
Credentials
okOnly OPENCLAW_DATA_DIR is required (to host imports/exports). Optional environment variables (QUICKBOOKS_IMPORT_DIR, XERO_API_KEY) are explicitly optional and match documented export features. No unrelated secrets or multiple external credentials are requested.
Persistence & Privilege
okalways is false and the skill is user-invocable. The skill does not request persistent privileges, nor does it modify other skills or request system-wide configuration changes.