Back to skill
Skillv2.0.0

ClawScan security

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

Scanner verdict

BenignMar 17, 2026, 6:56 PM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's files and runtime instructions match its stated purpose (official document templates, format/tone checks); included scripts are local, require only Python, and do not request secrets or network access.
Guidance
This skill appears to do exactly what it says: generate official-document templates and run local format/tone checks with Python. Before installing/using: 1) review or run the scripts in a safe environment (the code is small and readable). 2) be aware scripts/script.sh will create a data directory (defaults to ~/.local/share/official-doc) and append logs if you run it — if you don't want persistence, avoid running that script. 3) no credentials or network calls are required by the visible code, but if you modify or extend the skill, re-check for any added network or secret-access behavior. If you want extra caution, run the scripts inside a sandbox or ephemeral container.

Review Dimensions

Purpose & Capability
okName/description (公文写作助手) align with the provided scripts: scripts/official.sh (embedded Python) implements notice/request/report/reply/format-check/tone/template features described in SKILL.md. The presence of an extra helper (scripts/script.sh) that looks like a generic developer-tool wrapper is slightly out-of-place but not incompatible with the stated purpose.
Instruction Scope
okSKILL.md instructs running scripts/official.sh which prints templates and performs local format/tone analysis on user-supplied text. The instructions do not ask the agent to read unrelated system files, environment secrets, or transmit data off-host. Minor inconsistency: tips.md sometimes references 'official.sh' (no 'scripts/' prefix) but this is a usability issue, not a security concern.
Install Mechanism
okNo install spec; this is an instruction-only skill with included scripts. No remote downloads, package installs, or archive extraction are present.
Credentials
okThe skill declares no required environment variables or credentials. The only environment usage is in scripts/script.sh which respects OFFICIAL_DOC_DIR/XDG_DATA_HOME/HOME for a local data directory — reasonable for a local tool and proportionate to its logging/persistent-data behavior.
Persistence & Privilege
noteThe skill is not forced-always nor privileged. One included file (scripts/script.sh) writes logs and a data.log under a per-user data directory (~/.local/share/official-doc by default) if run; the main publicized entrypoint (scripts/official.sh) does not write files. This persistence is limited to the user's home directory and is not excessive but worth noting.