fastfish-hot-news-push 每日新闻热点推送(可设过滤词)

AdvisoryAudited by Static analysis on Apr 30, 2026.

Overview

No suspicious patterns detected.

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.

What this means

If the external repository or dependencies are compromised, local code could run with the user's permissions.

Why it was flagged

The skill depends on external repository code and Python dependencies that were not included in the provided artifact set, though the documentation clearly discloses this and recommends pinning and isolation.

Skill content
本 Skill 会指导安装并运行来自 GitHub 的第三方仓库。供应链风险:clone + pip install 会执行外部代码
Recommendation

Review the GitHub repository and requirements, pin a trusted release tag, use a virtual environment or container, and avoid running as root.

What this means

The agent may run local project scripts that fetch data, write to the project's database, or send configured notifications.

Why it was flagged

The skill authorizes direct local command execution, but narrows it to specific documented scripts and explicitly forbids arbitrary commands.

Skill content
必须使用 `system.run` 执行脚本命令... system.run 仅执行本 Skill 文档列出的脚本
Recommendation

Only invoke the skill for the documented news-push tasks, verify script paths before running, and do not approve arbitrary command substitutions.

What this means

Anyone with these credentials may be able to post to the configured chat or messaging channel.

Why it was flagged

The skill requires messaging webhooks or bot tokens to push notifications; these credentials are expected for the purpose, and the document tells the agent not to print them.

Skill content
"env": ["HOT_PUSH_FEISHU_WEBHOOK", "HOT_PUSH_DINGTALK_WEBHOOK", "HOT_PUSH_DINGTALK_SECRET", "HOT_PUSH_TELEGRAM_BOT_TOKEN", "HOT_PUSH_TELEGRAM_CHAT_ID"]
Recommendation

Configure only the channel you need, store secrets in .env or OpenClaw environment settings, do not share them in group chats, and rotate tokens if exposed.

NoteHigh Confidence
ASI10: Rogue Agents
What this means

The news-push task may keep running on a schedule until the user disables or removes it.

Why it was flagged

The skill documents recurring scheduled jobs for daily news pushes. This is purpose-aligned and disclosed, but it creates persistent activity.

Skill content
openclaw cron add --name "每日热点" --cron "0 8 * * *" ...
Recommendation

Create scheduled jobs only when you want ongoing pushes, record the job IDs, and remove or update them when the schedule is no longer desired.