Back to skill
Skillv1.0.0
ClawScan security
Feishu Doc Workflow · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
ReviewMar 14, 2026, 7:58 AM
- Verdict
- Review
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill's instructions match a Feishu doc workflow, but the package metadata omits required dependencies and environment variables (feishu_doc, channels.feishu.appId/Secret and the need to call Feishu Drive public-permission APIs), so the manifest and runtime instructions are not fully consistent.
- Guidance
- This is an instruction-only Feishu document workflow that appears to do what it says, but the package metadata is incomplete. Before installing or publishing: (1) confirm your OpenClaw environment actually provides the feishu_doc tool; (2) ensure you understand and are willing to supply Feishu app credentials (channels.feishu.appId and channels.feishu.appSecret) and the documented Feishu scopes (docx:*, drive:drive); (3) verify whether your environment permits making exec calls or direct HTTP PATCH/GET to Feishu Drive APIs (the skill says this may be required to set public permissions); and (4) ask the publisher to update the manifest to declare these required binaries/env vars so the permission and dependency surface is explicit. If you cannot confirm those, treat the skill as untrusted until the manifest is corrected.
Review Dimensions
- Purpose & Capability
- noteThe SKILL.md clearly describes a Feishu document read/write/insert/image/permission workflow and correctly requires Feishu app credentials and a feishu_doc capability. However, the registry metadata declares no required binaries or env vars, which is inconsistent: a legitimate user would need a feishu_doc tool and Feishu app credentials.
- Instruction Scope
- concernRuntime instructions tell the agent to call feishu_doc actions (read, list_blocks, update_block, insert, append, upload_image, delete_block) and to GET/PATCH Feishu Drive public-permission endpoints. SKILL.md also says environments must allow invoking Feishu OpenAPI via exec. The skill references environment keys (channels.feishu.appId, channels.feishu.appSecret) and requires API calls — but these env vars are not declared in the manifest. This mismatch and the reliance on exec/API calls are scope concerns to confirm before installing.
- Install Mechanism
- okInstruction-only skill with no install spec and no code files — lowest install risk. Nothing is downloaded or written by the skill itself.
- Credentials
- noteThe documented permissions (docx:*, drive:drive) and app credentials it asks for are proportional to the stated purpose. However, the manifest does not declare any required environment variables or a primary credential while the SKILL.md expects channels.feishu.appId and channels.feishu.appSecret to be present — an omission that should be corrected so users know what secrets will be needed.
- Persistence & Privilege
- okSkill is not always-on and does not request persistent privileges. It does not attempt to modify other skills or system-wide settings. Autonomous invocation is allowed (platform default) but not by itself a red flag.
