Back to plugin
Pluginv1.0.3

ClawScan security

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

Scanner verdict

BenignApr 8, 2026, 4:14 PM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The bundle is an instruction-only collection of Lark/Feishu CLI workflow SKILL.md files that are coherent with their stated purpose; no unexpected credentials, installers, or hidden endpoints were found, though there are a few minor metadata/instruction notes to review before installing.
Guidance
This bundle appears to be what it claims: a set of Lark/Feishu CLI workflow definitions expressed as SKILL.md files. Before installing or running any recommended npx/npm commands: 1) verify the upstream repository/package (the package.json points to https://github.com/woodfantasy/lark-workflow) and review the source there; 2) avoid running broad "--recommend" auth unless you trust the environment—grant only the per-skill scopes you need; 3) be aware that the README suggests using npx to install packages, which will execute code downloaded from the network—inspect that code before running if possible; 4) rely on the documented user-confirmation gates for write operations, and do not skip those; and 5) note the registry metadata mismatch about required binaries (registry lists none while the bundle expects lark-cli) — the practical requirement is lark-cli, which is appropriate for these workflows.

Review Dimensions

Purpose & Capability
noteThe skills explicitly orchestrate lark-cli commands across many Lark domains — requiring lark-cli is appropriate. However, registry-level metadata at the top of the package reported "required binaries: none" while the project files (openclaw.bundle.json and each SKILL.md) declare metadata.requires.bins: ["lark-cli"]. This is an internal metadata inconsistency but not a functional mismatch with the skill's purpose.
Instruction Scope
okEach SKILL.md contains detailed, domain-specific step-by-step instructions that stay within the stated scope: running lark-cli commands, consulting lark-shared reference docs, using system date, and requiring user confirmation before writes. The skills reference only Lark/Feishu APIs via lark-cli; they do not instruct reading unrelated system files or sending data to unknown external endpoints.
Install Mechanism
noteThe registry lists no install spec (instruction-only), which minimizes platform-side install risk. README recommends user-run installs via npm/npx (e.g., npm install -g @larksuite/cli; npx skills add woodfantasy/lark-workflow). Those user-run commands can fetch and run code from npm/GitHub, so users should verify the upstream package/repository before running them. The bundle itself contains only Markdown and docs (no executable scripts in the provided files).
Credentials
okThe skills request no environment variables or secrets from the platform. They rely on lark-cli's OAuth flow (lark-cli auth login --domain ...) and documented OAuth scopes for each workflow, which is proportional to their cross-domain automation purpose. The SKILL.md also documents least-privilege alternatives and per-skill scope lists.
Persistence & Privilege
okThe bundle does not request permanent platform presence (always:false) and is instruction-only. It does not modify other skills' configuration or request elevated system privileges. Write operations to Lark are gated by explicit user confirmation in the documentation.