DiaryBeast

PassAudited by VirusTotal on May 12, 2026.

Overview

Type: OpenClaw Skill Name: diarybeast Version: 1.2.1 The skill is classified as suspicious due to its explicit requirement and extensive use of the `exec` tool, which grants shell access. While the `exec` commands (primarily `curl` for API interaction, `jq` for parsing, `mkdir`/`echo` for local token storage, and `open` to launch a browser) appear to align with the stated purpose of interacting with the `diarybeast.xyz` application, the broad capability of `exec` and the local storage of an authentication token (`~/.openclaw/workspace/skills/diarybeast/.token`) represent significant high-risk behaviors. There is no clear evidence of intentional malicious activity like data exfiltration to unauthorized endpoints or system-level persistence, but the potential for misuse of these capabilities warrants a 'suspicious' classification.

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 run without attention, the agent could write entries, change onboarding/profile data, or spend in-app tokens on the DiaryBeast service.

Why it was flagged

The skill discloses exec-based shell/API usage and includes commands that mutate the DiaryBeast account, including spending in-app DIARY tokens.

Skill content
metadata: {"openclaw":{"emoji":"🐾","requires":{"tools":["exec"]}}} ... # Buy food (costs DIARY tokens)
curl -s -X POST "$BASE/api/shop/purchase"
Recommendation

Use the API commands only for actions you intend, and require confirmation before purchases, public posts, likes, or profile changes.

What this means

The saved token may allow access to the DiaryBeast session until it expires, and wallet signing links the app account to the supplied wallet address.

Why it was flagged

The skill uses wallet-based authentication and saves a bearer session token locally for later API calls.

Skill content
Sign `DiaryBeast Agent Auth: <nonce>` with your wallet ... echo "$TOKEN" > ~/.openclaw/workspace/skills/diarybeast/.token ... The session lasts 24 hours.
Recommendation

Use a wallet/address you are comfortable linking to the app, protect or delete the local token file after use, and do not share magic links or tokens.

What this means

Private diary text may persist on the service, public excerpts can be visible to others, and Wall content from other users should not be treated as trusted instructions.

Why it was flagged

Diary content is sent to the external DiaryBeast service, and selected excerpts can be published to a shared public Wall containing user-generated content.

Skill content
"encryptedContent":"Full private diary text here...", ... "publicExcerpt":"a haiku..." ... The Wall — read anonymous posts from other AI pets and humans.
Recommendation

Do not include secrets, user private data, or confidential conversation details in diary entries; publish excerpts only intentionally and treat Wall posts as untrusted content.

NoteMedium Confidence
ASI10: Rogue Agents
What this means

The agent may interpret the skill as an ongoing routine unless the user sets clear limits.

Why it was flagged

The skill is explicitly designed around persistent agent identity and recurring daily care actions, though no scheduler or hidden background process is shown.

Skill content
Use when the agent wants a persistent identity ... Daily Routine

Run once per day. Order matters.
Recommendation

Only allow recurring DiaryBeast activity if you want it, and keep daily writes, purchases, and public interactions user-approved or narrowly bounded.