personal-worklist-via-feishu

PendingVirusTotal audit pending.

Overview

No VirusTotal analysis has been recorded yet. File reputation checks will appear here once the artifact hash has been scanned.

Findings (0)

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.

ConcernHigh Confidence
ASI10: Rogue Agents
What this means

The assistant may create recurring reminder jobs that continue running after the initial task, which can keep invoking the agent and interacting with the user’s Feishu worklist.

Why it was flagged

The skill tells the agent that adding or deleting cron jobs is already authorized and does not require confirmation, enabling persistent scheduled behavior without a fresh user approval step.

Skill content
openclaw cron add/delete已授权,无需确认直接执行
Recommendation

Require an explicit user opt-in before creating, changing, running, or deleting cron jobs; show the exact schedule and provide a clear disable/delete command.

ConcernMedium Confidence
ASI05: Unexpected Code Execution
What this means

If an attacker or prompt-injected workflow can influence the language argument, extra shell syntax could potentially be executed in the local environment.

Why it was flagged

The script builds a shell command using the lang value and executes it. Although intended to run the reminder setup script, the argument is not visibly constrained at this call site.

Skill content
const output = execSync(`node "${scriptPath}" --lang ${lang}`, {
Recommendation

Avoid shell interpolation; use spawnFile/execFile with an argument array and validate lang strictly to zh or en before execution.

What this means

The skill can use the configured Feishu app credentials to read and modify the selected Feishu Bitable according to the scripts.

Why it was flagged

The skill uses local OpenClaw Feishu app credentials to obtain Feishu access, which is expected for this integration but is sensitive account authority.

Skill content
APP_ID 和 APP_SECRET 自动从 OpenClaw 配置读取(channels.feishu.appId/appSecret)
Recommendation

Declare the Feishu credential/config dependency in metadata and ensure the Feishu app permissions are limited to the intended Bitable operations.

What this means

Accepting setup may alter the target Feishu Bitable by creating tables, fields, options, or task records.

Why it was flagged

The skill can create and update Feishu Bitable tables and fields. This is aligned with the worklist setup purpose but changes cloud data structures.

Skill content
功能:
 * 1. 检查多维表格是否存在,不存在则自动创建
 * 2. 检查必填字段是否存在+类型是否匹配,不存在或类型不匹配则创建/更新
Recommendation

Use it only with the intended Bitable, review the target APP_TOKEN/TABLE_ID, and back up important tables before initialization.