Back to skill
Skillv1.0.0

ClawScan security

Feishu File Send · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignApr 17, 2026, 4:54 AM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's instructions, required files/paths, and behavior are consistent with its stated purpose (reliable Feishu file sending); it requests no credentials, installs nothing, and only operates on local files the user instructs it to send.
Guidance
This skill appears coherent and focused: it will send files located under local allowed paths (e.g. ~/.openclaw/workspace) via the platform's message tool, and recommends sending text and attachments as separate messages. Before using it, be aware that any file you ask the assistant to send must be readable from the local path you provide — do not request sending secrets or sensitive local files. Editing mediaLocalRoots or restarting the gateway (suggested in the doc) requires manual changes to your openclaw.json and a restart; only do that if you understand the config change. If you want extra caution, test with non-sensitive files first and confirm the messaging tool behaves as you expect.

Review Dimensions

Purpose & Capability
okThe name/description (Feishu file sending) match the instructions: checking mediaLocalRoots, sending a text message then a separate media message, and copying files into an allowed workspace path are all expected and proportionate to the stated purpose.
Instruction Scope
okRuntime instructions reference only local file paths (e.g. ~/.openclaw/workspace, /tmp) and the message.send tool with a media parameter — exactly what a file-send helper needs. The skill does not attempt to read unrelated config, secrets, or network endpoints beyond sending the file via the messaging tool.
Install Mechanism
okInstruction-only skill with no install spec and no code files; nothing is written to disk or downloaded by the skill itself.
Credentials
okNo environment variables, credentials, or external tokens are requested. The only config referenced is the local Feishu channel config (mediaLocalRoots), which is appropriate for controlling local-file sending behavior.
Persistence & Privilege
okSkill is not always-enabled and does not request persistent or elevated privileges. It only advises editing local gateway config (openclaw.json) if you choose to whitelist additional paths — that requires explicit user action outside the skill.