疯信子Moltbook日报

PassAudited by VirusTotal on May 11, 2026.

Overview

Type: OpenClaw Skill Name: fengxinzi-moltbook Version: 1.0.0 The skill bundle contains a shell script `scripts/generate.sh` with a hardcoded default recipient email address (`zeng5827@163.com`), which could lead to unintended data disclosure if a user enables SMTP functionality without overriding the default configuration. Additionally, the script is functionally incomplete as it references a missing data collection script and relies on a hardcoded workspace path (`/path/to/moltbook-generator`), while the `SKILL.md` encourages storing sensitive API keys in a local plaintext environment file.

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.

NoteHigh Confidence
ASI01: Agent Goal Hijack
What this means

A misleading or adversarial post could bias the generated report if the agent treats the post as instructions instead of source material.

Why it was flagged

The model is expected to analyze externally sourced social posts. This is purpose-aligned, but those posts are untrusted text and should not be allowed to redirect the agent's goals or tool use.

Skill content
- 🔍 数据收集:从Moltbook API获取热门帖子; - 🤖 AI分析:每条内容添加深度思考
Recommendation

Treat Moltbook content as data only, review generated reports before relying on or sharing them, and do not let source text change tools, credentials, or destinations.

What this means

The skill can write generated reports to the configured note-service account using the provided credentials.

Why it was flagged

The script uses a user-provided GetNote API key and client ID to create a remote note. This matches the stated storage purpose, but it grants account-level API authority to the script.

Skill content
RESULT=$(curl -s -X POST "https://openapi.biji.com/open/api/v1/resource/note/save" ... -H "Authorization: ${GETNOTE_KEY}" ...)
Recommendation

Use least-privilege, revocable API keys where possible; protect the .env file; and confirm the endpoint is the intended GetNote API before running.

What this means

A user may not realize from the registry summary that API keys and local command execution are needed.

Why it was flagged

The registry metadata does not declare the credentials and command-line dependencies that the SKILL.md/script describe. The behavior is disclosed in the artifacts, but the metadata is under-declared.

Skill content
Required env vars: none; Primary credential: none; Install specifications: No install spec
Recommendation

Declare required environment variables and expected binaries in metadata, and review SKILL.md before installing or invoking the skill.

What this means

If email sending is later enabled or adapted and RECIPIENT is omitted, the resolved recipient may not be the user's intended address.

Why it was flagged

The script has a hard-coded fallback email recipient that differs from the setup example using the user's own email. The current email block is only a placeholder, but the default is surprising.

Skill content
RECIPIENT="${RECIPIENT:-zeng5827@163.com}"
Recommendation

Set RECIPIENT explicitly or remove the fallback address before enabling any email-sending path.

NoteHigh Confidence
ASI10: Rogue Agents
What this means

The report job could continue running daily and writing logs/notes until the cron entry is removed.

Why it was flagged

The documentation includes an optional cron entry for daily recurring execution. It is user-directed and aligned with a daily report, but it is persistent once installed.

Skill content
0 20 * * * /path/to/moltbook-generator/scripts/generate.sh >> /path/to/logs/moltbook.log 2>&1
Recommendation

Only add the cron job if you want recurring reports, monitor its logs, and remove the crontab entry when no longer needed.