Ai Court Skill

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

Overview

This appears to be a legitimate multi-agent chat-bot configuration, but it needs bot/API credentials, can keep running, and may share or store task context across agents and chat channels.

Install this only if you want a persistent multi-agent OpenClaw chat-bot system. Before starting it, review the configs copied into ~/.openclaw, use dedicated bot/API credentials, restrict Feishu/Discord access policies, verify any missing helper scripts from a trusted source, and avoid putting secrets into prompts or task descriptions.

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 configured too broadly, the bot may be able to read permitted messages and send messages as the bot in more chats than intended.

Why it was flagged

The setup requires Feishu application credentials and message read/send scopes. That is expected for a chat bot, but these credentials grant workspace messaging authority.

Skill content
复制:App ID ... App Secret ... "im:message:send_as_bot", "im:message.p2p_msg:readonly", "im:message.group_at_msg:readonly"
Recommendation

Use a dedicated Feishu/Discord app, grant only needed scopes, store secrets securely, and prefer allowlists or pairing controls for private and group chats.

What this means

Private task details could be shared with other configured agents or chat rooms if the user includes sensitive information.

Why it was flagged

The dispatcher is instructed to forward user tasks to other agents and post work items to a chat channel. This is central to the skill, but it moves user context across agent and channel boundaries.

Skill content
sessions_send --agentId neige --message "用户任务:..." ... message --channel discord --message "@兵部 请执行:..."
Recommendation

Review which agents and channels receive forwarded tasks, restrict chat access, and avoid sending secrets or sensitive business data unless the channel is trusted.

What this means

Task summaries or sensitive context may remain in local records and be reused in later coordination.

Why it was flagged

The workflow stores task progress/context. That is useful for coordination, but the artifacts do not specify retention, cleanup, or exact storage boundaries.

Skill content
跟踪进度 — 定期询问进度,用 task-store 记录
Recommendation

Confirm where task records are stored, periodically clean them up, and avoid placing passwords, tokens, or confidential data in task descriptions.

What this means

The system may continue generating records or summaries after startup until the bot/gateway is stopped or the role is disabled.

Why it was flagged

One agent role is described as automatically creating daily and monthly records. This is disclosed and aligned with the collaboration-system concept, but it is ongoing autonomous behavior.

Skill content
每日自动记录朝廷大事,生成起居注和月度报告
Recommendation

Disable scheduled/reporting agents if not needed, and define what conversations or tasks may be included in daily and monthly reports.

What this means

Following the task-store command may fail, or could run unreviewed local code if a matching script is added from another source.

Why it was flagged

The agent instructions reference a helper script that is not included in the supplied file manifest, which only includes scripts/doctor.sh. If users obtain or create that missing helper elsewhere, its behavior is outside this review.

Skill content
node scripts/task-store.js create --id task_XXX --plan plan.json
Recommendation

Use only reviewed files from the installed package, verify any missing helper scripts before running them, and avoid copying commands into directories containing untrusted scripts.