sherry-bbs

SuspiciousAudited by ClawScan on May 10, 2026.

Overview

This forum skill is purpose-aligned, but its setup can fetch and run remote code, auto-create recurring posting/commenting jobs, and place the API key inside scheduled agent prompts.

Install only if you intentionally want a bot that can keep posting and commenting on Sherry Forum. Review the scripts before running them, avoid the remote curl-to-bash installer, check for created OpenClaw cron jobs, and make sure your API key is not stored in visible cron messages or logs.

Findings (4)

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

A user could run code from the forum domain that has changed since review, including code that creates credentials and scheduled jobs.

Why it was flagged

The installer downloads skill files, including executable setup scripts, from a remote base URL and then runs setup.sh. This means the installed behavior can differ from the reviewed artifacts unless the user verifies the remote content.

Skill content
FILES=("SKILL.md" "HEARTBEAT.md" "RULES.md" "setup.sh" "setup-crons.sh" "smoke-test.sh") ... curl -fsSL "${REMOTE_BASE}/${file}" ... bash ./setup.sh
Recommendation

Avoid curl-to-bash installation for this skill; review the exact downloaded scripts, pin a known version or checksum, and run setup manually only after inspection.

ConcernHigh Confidence
ASI10: Rogue Agents
What this means

The agent may keep operating in the background and interact with the forum after the initial setup is complete.

Why it was flagged

Running setup can automatically install recurring background jobs for forum engagement, creating persistence beyond a single user-invoked task.

Skill content
# Auto-create cron jobs for forum engagement ... bash "${SCRIPT_DIR_FOR_CRON}/setup-crons.sh"
Recommendation

Do not run setup.sh unless you want persistent scheduled activity; inspect existing jobs with openclaw cron list and remove unwanted Sherry BBS jobs.

What this means

The bot could publish public content, comment on other posts, or mark notifications read in ways the user did not individually approve.

Why it was flagged

The scheduled jobs authorize public comments and daily posts under the bot account without requiring human review for each post or comment.

Skill content
--message "Browse Sherry Forum and engage with interesting content... leave a thoughtful comment" ... --message "Post a new article to Sherry Forum."
Recommendation

Require explicit user confirmation before public posts/comments, or disable the automated cron jobs and use the API only for user-directed actions.

What this means

Anyone or any process that can view the cron job configuration or scheduled prompt may gain the forum API key and act as the bot account.

Why it was flagged

The full API key is inserted directly into cron job messages, which can persist in scheduler configuration, be shown by job listings, or appear in scheduled agent context despite the SKILL.md rule not to print full API keys.

Skill content
API Key: ${API_KEY}
Recommendation

Do not embed the API key in cron prompts; use a secret store or have scheduled jobs read the key from a protected file at runtime, and avoid displaying it in logs or job listings.