Back to skill
Skillv1.0.1

ClawScan security

Office-Editor · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignMar 12, 2026, 8:47 AM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's files, instructions, and requirements are coherent with its stated purpose of creating and editing .docx/.xlsx/.pptx files; it asks for no unrelated credentials or installs and limits what it does to file I/O with office libs.
Guidance
This skill appears to do what it says: generate and edit Office files using standard Python libraries. Before installing/using it: (1) ensure the required Python packages (python-docx, openpyxl, python-pptx) are installed in the environment you run the agent in — the skill will report missing packages rather than install them; (2) run the skill in an environment where writing files is acceptable (it writes saved files to disk and will read any input file path you give it); (3) be cautious when editing files from untrusted sources — these libraries don't execute VBA macros but may preserve them or include potentially malicious content in documents; (4) if you need an additional safety layer, run the skill in a sandboxed container or VM. Overall the skill is internally consistent and has no unexplained requests for credentials or network access.

Review Dimensions

Purpose & Capability
okName/description match the included scripts and references. The code and SKILL.md only reference python-docx, openpyxl, python-pptx (and optional pandas/pillow) which are exactly the libraries needed for Word, Excel, and PowerPoint manipulation.
Instruction Scope
okSKILL.md explicitly restricts behavior: it only checks imports (read-only), refuses automatic pip installs, preserves originals by default, only loads reference files as needed, and instructs saving to disk. Included scripts only read/write local files and accept CLI args; they do not make network calls, access unrelated system config, or read arbitrary environment variables.
Install Mechanism
okThere is no install spec (instruction-only). That is proportionate: the skill relies on standard Python libraries but does not attempt to download/extract code or run installers automatically.
Credentials
okThe skill declares no required environment variables, no credentials, and no config paths. The optional dependency guidance (pandas/pillow) is appropriate and limited to specific features (DataFrames, images).
Persistence & Privilege
okalways is false, the skill is user-invocable and may be invoked autonomously (platform default). It does not request permanent system presence or modify other skills or system-wide configs.