feishu-doc-sender

Security checks across static analysis, malware telemetry, and agentic risk

Overview

This skill appears coherent and purpose-aligned, but users should carefully confirm which files and Feishu/Lark recipients are used because it is designed to share workspace documents externally.

Install only if you are comfortable letting the agent locate workspace Word/PDF files and help send them through Feishu/Lark. Before each send, verify the selected files, recipient or group, and the Feishu/Lark account being used.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

If the user approves the wrong file or recipient, documents from the workspace could be sent to an unintended person or group.

Why it was flagged

The skill is intended to send documents to Feishu/Lark private or group chats, including multiple files at once. This is purpose-aligned, but mis-selection of recipients or files could expose documents.

Skill content
一键发送到飞书私聊或群聊 ... 批量支持可同时发送多个文件
Recommendation

Before approving a send, check the exact file list, destination chat or user, and whether batch sending is intended.

What this means

The agent may use whatever Feishu/Lark account or integration permissions are available in the environment.

Why it was flagged

The skill expects Feishu/Lark permissions and network access to send files, but the registry metadata declares no primary credential or required environment variables. This is expected for the integration, but users should know which Feishu account or tool authority will be used.

Skill content
发送失败 → 检查飞书权限和网络连接
Recommendation

Confirm the Feishu/Lark account, recipient permissions, and least-privilege access before using the skill for sensitive documents.

What this means

File names and metadata for workspace documents may be shown to the agent and used to choose files for sending.

Why it was flagged

The helper enumerates document files in the workspace and reports file metadata such as names, sizes, paths, and modification times. This is aligned with document selection, but it brings local file metadata into the agent workflow.

Skill content
return os.environ.get('OPENCLAW_WORKSPACE', '/root/.openclaw/workspace') ... workspace.glob(f'*{ext}')
Recommendation

Keep unrelated sensitive documents out of the workspace and verify the displayed file list before allowing any send action.